:root{--loj-color-surface: #0a0f18;--loj-color-panel: #101827;--loj-color-panel-alt: #121d2f;--loj-color-scrim: #020617;--loj-color-border: #263244;--loj-color-text: #e5edf7;--loj-color-muted: #93a4b8;--loj-color-accent: #7dd3fc;--loj-color-accent2: #a7f3d0;--loj-color-success: #a7f3d0;--loj-color-danger: #fecaca;--loj-color-action-hover: #173148;--loj-color-action-selected: #183047;--loj-color-action-selected-border: #7dd3fc;--loj-color-drawer-border: #244155;--loj-spacing-sm: 8px;--loj-spacing-md: 16px;--loj-spacing-lg: 24px;--loj-spacing-xl: 40px;--loj-radius-sm: 4px;--loj-radius-md: 8px;--loj-elevation-drawer: -22px 0 48px rgba(0, 0, 0, .34);--loj-typography-body-font-size: 16px;--loj-typography-body-font-weight: 400;--loj-typography-body-line-height: 24px;--loj-typography-heading-font-size: 28px;--loj-typography-heading-font-weight: 700;--loj-typography-heading-line-height: 36px;--loj-typography-brand-font-size: 28px;--loj-typography-brand-font-weight: 760;--loj-typography-brand-line-height: 36px;--loj-typography-hero-title-font-size: 64px;--loj-typography-hero-title-font-weight: 800;--loj-typography-hero-title-line-height: 62px;--loj-typography-hero-title-compact-font-size: 44px;--loj-typography-hero-title-compact-font-weight: 800;--loj-typography-hero-title-compact-line-height: 46px;--loj-typography-page-hero-title-font-size: 44px;--loj-typography-page-hero-title-font-weight: 800;--loj-typography-page-hero-title-line-height: 48px;--loj-typography-split-band-title-font-size: 40px;--loj-typography-split-band-title-font-weight: 800;--loj-typography-split-band-title-line-height: 44px;--loj-typography-section-title-compact-font-size: 30px;--loj-typography-section-title-compact-font-weight: 800;--loj-typography-section-title-compact-line-height: 34px;--loj-typography-legal-title-font-size: 32px;--loj-typography-legal-title-font-weight: 800;--loj-typography-legal-title-line-height: 37px;--loj-typography-action-font-size: 16px;--loj-typography-action-font-weight: 700;--loj-typography-action-line-height: 24px;--loj-typography-nav-item-font-size: 14px;--loj-typography-nav-item-font-weight: 400;--loj-typography-nav-item-line-height: 20px;--loj-typography-nav-group-title-font-size: 12px;--loj-typography-nav-group-title-font-weight: 700;--loj-typography-nav-group-title-line-height: 16px;--loj-typography-hero-eyebrow-font-size: 12px;--loj-typography-hero-eyebrow-font-weight: 800;--loj-typography-hero-eyebrow-line-height: 16px;--loj-typography-hero-body-font-size: 22px;--loj-typography-hero-body-font-weight: 400;--loj-typography-hero-body-line-height: 32px;--loj-typography-feature-title-font-size: 20px;--loj-typography-feature-title-font-weight: 700;--loj-typography-feature-title-line-height: 26px;--loj-typography-table-header-font-size: 13px;--loj-typography-table-header-font-weight: 700;--loj-typography-table-header-line-height: 18px}.loj-style-shell,[data-shell-node=shell]{display:flex;flex-direction:column;min-height:100vh;background-color:var(--loj-color-surface);font-size:var(--loj-typography-body-font-size);font-weight:var(--loj-typography-body-font-weight);line-height:var(--loj-typography-body-line-height);color:var(--loj-color-text)}.loj-style-shell-header,[data-shell-node=shellHeader]{display:flex;flex-direction:row;gap:var(--loj-spacing-lg);padding-left:var(--loj-spacing-xl);padding-right:var(--loj-spacing-xl);padding-top:var(--loj-spacing-md);padding-bottom:var(--loj-spacing-md);align-items:center;justify-content:space-between;border-block-end-width:1px;border-style:solid;border-color:var(--loj-color-border)}.loj-style-shell-header-main,[data-shell-node=shellHeaderMain]{display:flex;flex-direction:row;flex-grow:1;gap:var(--loj-spacing-lg);align-items:center}.loj-style-shell-header-identity,[data-shell-node=shellHeaderIdentity]{display:flex;flex-direction:row;align-items:center;min-width:0px}.loj-style-shell-brand,[data-shell-node=shellBrand]{display:flex;flex-direction:row;align-items:center;min-width:30px;font-size:var(--loj-typography-brand-font-size);font-weight:var(--loj-typography-brand-font-weight);line-height:var(--loj-typography-brand-line-height);color:var(--loj-color-text);text-decoration:none}.loj-style-shell-header-actions,[data-shell-node=shellHeaderActions]{display:flex;flex-direction:row;gap:var(--loj-spacing-sm);align-items:center}.loj-style-shell-drawer-toggle,[data-shell-node=shellDrawerToggle]{display:flex;flex-direction:row;padding-left:var(--loj-spacing-md);padding-right:var(--loj-spacing-md);padding-top:var(--loj-spacing-sm);padding-bottom:var(--loj-spacing-sm);min-height:36px;background-color:var(--loj-color-panel);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-border);color:var(--loj-color-text)}.loj-style-primary-navigation-drawer-scrim,[data-shell-node=primaryNavigation][data-shell-region=drawerScrim]{background-color:var(--loj-color-scrim);opacity:.58}.loj-style-shell-drawer-panel,[data-shell-node=shellDrawerPanel]{padding:28px 18px;width:300px;background-color:var(--loj-color-surface);border-radius:var(--loj-radius-md);border-width:1px;border-style:solid;border-color:var(--loj-color-drawer-border);box-shadow:var(--loj-elevation-drawer)}.loj-style-shell-drawer-layer,[data-shell-node=shellDrawerLayer]{display:flex;flex-direction:column}.loj-style-shell-main,[data-shell-node=shellMain]{display:flex;flex-direction:column;gap:var(--loj-spacing-xl)}.loj-style-shell-footer,[data-shell-node=shellFooter]{display:flex;flex-direction:row;gap:var(--loj-spacing-lg);padding-left:var(--loj-spacing-xl);padding-right:var(--loj-spacing-xl);padding-top:36px;padding-bottom:36px;justify-content:space-between;border-block-start-width:1px;border-style:solid;border-color:var(--loj-color-border);color:var(--loj-color-muted)}.loj-style-shell-footer-compact{display:flex;flex-direction:column;gap:var(--loj-spacing-lg);padding-left:var(--loj-spacing-xl);padding-right:var(--loj-spacing-xl);padding-top:36px;padding-bottom:36px;justify-content:space-between;border-block-start-width:1px;border-style:solid;border-color:var(--loj-color-border);color:var(--loj-color-muted)}.loj-style-shell-footer-description,.loj-style-shell-footer-text{margin:0}.loj-style-shell-footer-main,[data-shell-node=shellFooterMain]{display:flex;flex-direction:column;gap:var(--loj-spacing-sm)}.loj-style-shell-footer-meta,[data-shell-node=shellFooterMeta]{display:flex;flex-direction:row;gap:var(--loj-spacing-sm)}.loj-style-shell-footer-actions,[data-shell-node=shellFooterActions]{display:flex;flex-direction:row;gap:var(--loj-spacing-sm);justify-content:flex-end}.loj-style-shell-footer-links{margin:0}.loj-style-shell-footer-link-text{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin:0;justify-content:flex-end;text-decoration:none}.loj-style-shell-footer-link-text-compact{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin:0;justify-content:flex-start;text-decoration:none}.loj-style-shell-footer-link-anchor{color:var(--loj-color-muted);text-decoration:none}.loj-style-primary-navigation-header,[data-shell-node=primaryNavigation][data-shell-region=header]{display:flex;flex-direction:row;flex-grow:1;gap:var(--loj-spacing-md);align-items:center}.loj-style-primary-navigation,[data-shell-node=primaryNavigation]{display:flex;flex-direction:row;flex-grow:1;min-width:0px}.loj-style-shell-nav-group-header{flex-grow:1;margin:0;min-width:0px}.loj-style-shell-nav-group,[data-shell-node=shellNavGroup]{display:flex;flex-direction:column;gap:var(--loj-spacing-sm)}.loj-style-primary-navigation-drawer,[data-shell-node=primaryNavigation][data-shell-region=drawer]{display:flex;flex-direction:column;gap:var(--loj-spacing-sm);align-items:stretch}.loj-style-shell-nav-group-title,[data-shell-node=shellNavGroupTitle]{margin:0;margin-block-end:12px;font-size:var(--loj-typography-nav-group-title-font-size);font-weight:var(--loj-typography-nav-group-title-font-weight);line-height:var(--loj-typography-nav-group-title-line-height);color:var(--loj-color-accent);text-transform:uppercase}.loj-style-shell-nav-items,[data-shell-node=shellNavItems]{display:flex;flex-direction:column;gap:10px}.loj-style-shell-nav-items-header{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--loj-spacing-sm);justify-content:center}.loj-style-shell-nav-item,[data-shell-node=shellNavItem]{padding-left:var(--loj-spacing-sm);padding-right:var(--loj-spacing-sm);padding-top:var(--loj-spacing-sm);padding-bottom:var(--loj-spacing-sm);background-color:var(--loj-color-panel);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-border);font-size:var(--loj-typography-nav-item-font-size);font-weight:var(--loj-typography-nav-item-font-weight);line-height:var(--loj-typography-nav-item-line-height);color:var(--loj-color-text);text-decoration:none}.loj-style-shell-nav-item:hover,[data-shell-node=shellNavItem]:hover{background-color:var(--loj-color-action-hover);border-color:var(--loj-color-action-selected-border)}.loj-style-shell-nav-item[data-loj-style-state-selected=true],[data-shell-node=shellNavItem][data-loj-style-state-selected=true]{background-color:var(--loj-color-action-selected);border-color:var(--loj-color-action-selected-border)}.loj-style-primary-navigation-drawer-item,[data-shell-node=primaryNavigation][data-shell-region=drawer] [data-shell-node=shellNavItem]{padding-left:var(--loj-spacing-sm);padding-right:var(--loj-spacing-sm);padding-top:var(--loj-spacing-sm);padding-bottom:var(--loj-spacing-sm);background-color:var(--loj-color-panel);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-border);font-size:var(--loj-typography-nav-item-font-size);font-weight:var(--loj-typography-nav-item-font-weight);line-height:var(--loj-typography-nav-item-line-height);color:var(--loj-color-text);text-decoration:none}.loj-style-primary-navigation-drawer-item:hover,[data-shell-node=primaryNavigation][data-shell-region=drawer] [data-shell-node=shellNavItem]:hover{background-color:var(--loj-color-action-hover);border-color:var(--loj-color-action-selected-border)}.loj-style-primary-navigation-drawer-item[data-loj-style-state-selected=true],[data-shell-node=primaryNavigation][data-shell-region=drawer] [data-shell-node=shellNavItem][data-loj-style-state-selected=true]{background-color:var(--loj-color-action-selected);border-color:var(--loj-color-action-selected-border)}.loj-style-primary-navigation-drawer-item-selected,[data-shell-node=primaryNavigation][data-shell-region=drawer] [data-shell-node=shellNavItem][aria-current=page]{padding-left:var(--loj-spacing-sm);padding-right:var(--loj-spacing-sm);padding-top:var(--loj-spacing-sm);padding-bottom:var(--loj-spacing-sm);background-color:var(--loj-color-action-selected);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-action-selected-border);font-size:var(--loj-typography-nav-item-font-size);font-weight:var(--loj-typography-nav-item-font-weight);line-height:var(--loj-typography-nav-item-line-height);color:var(--loj-color-text);text-decoration:none}.loj-style-primary-navigation-drawer-item-selected:hover,[data-shell-node=primaryNavigation][data-shell-region=drawer] [data-shell-node=shellNavItem][aria-current=page]:hover{background-color:var(--loj-color-action-hover);border-color:var(--loj-color-action-selected-border)}.loj-style-primary-navigation-drawer-item-selected[data-loj-style-state-selected=true],[data-shell-node=primaryNavigation][data-shell-region=drawer] [data-shell-node=shellNavItem][aria-current=page][data-loj-style-state-selected=true]{background-color:var(--loj-color-action-selected);border-color:var(--loj-color-action-selected-border)}.loj-style-primary-navigation-drawer-item-unselected,[data-shell-node=primaryNavigation][data-shell-region=drawer] [data-shell-node=shellNavItem]:not([aria-current=page]){padding-left:var(--loj-spacing-sm);padding-right:var(--loj-spacing-sm);padding-top:var(--loj-spacing-sm);padding-bottom:var(--loj-spacing-sm);background-color:var(--loj-color-panel);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-border);font-size:var(--loj-typography-nav-item-font-size);font-weight:var(--loj-typography-nav-item-font-weight);line-height:var(--loj-typography-nav-item-line-height);color:var(--loj-color-text);text-decoration:none}.loj-style-primary-navigation-drawer-item-unselected:hover,[data-shell-node=primaryNavigation][data-shell-region=drawer] [data-shell-node=shellNavItem]:not([aria-current=page]):hover{background-color:var(--loj-color-action-hover);border-color:var(--loj-color-action-selected-border)}.loj-style-primary-navigation-drawer-item-unselected[data-loj-style-state-selected=true],[data-shell-node=primaryNavigation][data-shell-region=drawer] [data-shell-node=shellNavItem]:not([aria-current=page])[data-loj-style-state-selected=true]{background-color:var(--loj-color-action-selected);border-color:var(--loj-color-action-selected-border)}.loj-style-shell-locale-switch,[data-shell-node=shellLocaleSwitch]{display:flex;flex-direction:row;gap:var(--loj-spacing-sm);padding-left:var(--loj-spacing-md);padding-right:var(--loj-spacing-md);padding-top:var(--loj-spacing-sm);padding-bottom:var(--loj-spacing-sm);align-items:center;min-height:36px;background-color:var(--loj-color-panel);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-border);color:var(--loj-color-text)}.loj-style-shell-locale-switch:hover,[data-shell-node=shellLocaleSwitch]:hover{background-color:var(--loj-color-action-hover);border-color:var(--loj-color-action-selected-border)}.loj-style-shell-action-slot-header,.loj-style-shell-action-slot,[data-shell-node=shellActionSlot]{display:flex;flex-direction:row;align-items:center}.loj-style-shell-action-slot-drawer{display:flex;flex-direction:column;gap:var(--loj-spacing-sm);padding-block-start:18px;margin-block-start:18px;border-block-start-width:1px;border-style:solid;border-color:var(--loj-color-drawer-border)}.loj-style-shell-action-items,[data-shell-node=shellActionItems]{display:flex;flex-direction:row;gap:var(--loj-spacing-sm);align-items:center}.loj-style-shell-action-slot-title,[data-shell-node=shellActionSlotTitle]{margin:0;font-size:var(--loj-typography-nav-group-title-font-size);font-weight:var(--loj-typography-nav-group-title-font-weight);line-height:var(--loj-typography-nav-group-title-line-height);color:var(--loj-color-accent);text-transform:uppercase}.loj-style-website-hero{display:flex;flex-direction:column;gap:var(--loj-spacing-lg);padding:var(--loj-spacing-xl);align-items:center;background-color:var(--loj-color-surface);font-size:var(--loj-typography-heading-font-size);font-weight:var(--loj-typography-heading-font-weight);line-height:var(--loj-typography-heading-line-height);color:var(--loj-color-text);overflow:hidden}.loj-style-website-hero-compact{display:flex;flex-direction:column;gap:var(--loj-spacing-md);padding:var(--loj-spacing-lg);align-items:center;background-color:var(--loj-color-surface);font-size:var(--loj-typography-heading-font-size);font-weight:var(--loj-typography-heading-font-weight);line-height:var(--loj-typography-heading-line-height);color:var(--loj-color-text);overflow:hidden}.loj-style-website-hero-content{display:flex;flex-direction:column;gap:var(--loj-spacing-md);padding-block-start:80px;padding-block-end:120px;max-width:820px}.loj-style-website-hero-content-compact{display:flex;flex-direction:column;gap:var(--loj-spacing-md);padding-block-start:64px;padding-block-end:96px;max-width:820px}.loj-style-website-hero-eyebrow{margin-block-end:12px;font-size:var(--loj-typography-hero-eyebrow-font-size);font-weight:var(--loj-typography-hero-eyebrow-font-weight);line-height:var(--loj-typography-hero-eyebrow-line-height);color:var(--loj-color-accent);text-transform:uppercase;letter-spacing:1.68px}.loj-style-website-hero-title{margin-block-start:0px;font-size:var(--loj-typography-hero-title-font-size);font-weight:var(--loj-typography-hero-title-font-weight);line-height:var(--loj-typography-hero-title-line-height);color:var(--loj-color-text);overflow-wrap:anywhere;word-break:break-word}.loj-style-website-hero-title-compact{margin-block-start:0px;font-size:var(--loj-typography-hero-title-compact-font-size);font-weight:var(--loj-typography-hero-title-compact-font-weight);line-height:var(--loj-typography-hero-title-compact-line-height);color:var(--loj-color-text);overflow-wrap:anywhere;word-break:break-word}.loj-style-website-page-hero-title{margin-block-start:0px;font-size:var(--loj-typography-page-hero-title-font-size);font-weight:var(--loj-typography-page-hero-title-font-weight);line-height:var(--loj-typography-page-hero-title-line-height);color:var(--loj-color-text);overflow-wrap:anywhere;word-break:break-word}.loj-style-website-hero-body{margin-block-start:0px;max-width:720px;font-size:var(--loj-typography-hero-body-font-size);font-weight:var(--loj-typography-hero-body-font-weight);line-height:var(--loj-typography-hero-body-line-height);color:var(--loj-color-muted)}.loj-style-website-page-hero{display:flex;flex-direction:column;gap:var(--loj-spacing-md);padding:var(--loj-spacing-xl);min-height:360px;background-color:var(--loj-color-panel);border-radius:var(--loj-radius-md);border-width:1px;border-style:solid;border-color:var(--loj-color-border);font-size:var(--loj-typography-heading-font-size);font-weight:var(--loj-typography-heading-font-weight);line-height:var(--loj-typography-heading-line-height);color:var(--loj-color-text)}.loj-style-website-static-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--loj-spacing-md);align-items:center}.loj-style-website-static-action-primary{display:flex;flex-direction:row;padding-left:var(--loj-spacing-md);padding-right:var(--loj-spacing-md);padding-top:var(--loj-spacing-sm);padding-bottom:var(--loj-spacing-sm);align-items:center;justify-content:center;background-color:var(--loj-color-action-selected);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-accent);font-size:var(--loj-typography-action-font-size);font-weight:var(--loj-typography-action-font-weight);line-height:var(--loj-typography-action-line-height);color:var(--loj-color-text)}.loj-style-website-static-action-secondary{display:flex;flex-direction:row;padding-left:var(--loj-spacing-md);padding-right:var(--loj-spacing-md);padding-top:var(--loj-spacing-sm);padding-bottom:var(--loj-spacing-sm);align-items:center;justify-content:center;background-color:var(--loj-color-panel);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-border);font-size:var(--loj-typography-action-font-size);font-weight:var(--loj-typography-action-font-weight);line-height:var(--loj-typography-action-line-height);color:var(--loj-color-text)}.loj-style-website-contact-form{display:flex;flex-direction:column;gap:var(--loj-spacing-md);padding:var(--loj-spacing-lg);background-color:var(--loj-color-panel);border-radius:var(--loj-radius-md);border-width:1px;border-style:solid;border-color:var(--loj-color-border);color:var(--loj-color-text)}.loj-style-website-contact-field{display:flex;flex-direction:column;gap:var(--loj-spacing-sm);color:var(--loj-color-text)}.loj-style-website-contact-control{padding-left:var(--loj-spacing-md);padding-right:var(--loj-spacing-md);padding-top:var(--loj-spacing-sm);padding-bottom:var(--loj-spacing-sm);background-color:var(--loj-color-surface);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-accent);font-size:var(--loj-typography-body-font-size);font-weight:var(--loj-typography-body-font-weight);line-height:var(--loj-typography-body-line-height);color:var(--loj-color-text)}.loj-style-website-contact-checkbox-field{display:flex;flex-direction:row;gap:var(--loj-spacing-sm);align-items:center;color:var(--loj-color-text)}.loj-style-website-contact-actions{display:flex;flex-direction:row;gap:var(--loj-spacing-md);align-items:center;justify-content:flex-end}.loj-style-website-contact-submit-button{padding-left:var(--loj-spacing-md);padding-right:var(--loj-spacing-md);padding-top:var(--loj-spacing-sm);padding-bottom:var(--loj-spacing-sm);background-color:var(--loj-color-action-selected);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-accent);font-size:var(--loj-typography-body-font-size);font-weight:var(--loj-typography-body-font-weight);line-height:var(--loj-typography-body-line-height);color:var(--loj-color-text)}.loj-style-website-contact-submit-button:disabled{opacity:.6}.loj-style-website-contact-status{display:flex;flex-direction:column;font-size:var(--loj-typography-body-font-size);font-weight:var(--loj-typography-body-font-weight);line-height:var(--loj-typography-body-line-height)}.loj-style-website-contact-submitted-status{display:flex;flex-direction:column;font-size:var(--loj-typography-body-font-size);font-weight:var(--loj-typography-body-font-weight);line-height:var(--loj-typography-body-line-height);color:var(--loj-color-success)}.loj-style-website-contact-failed-status{display:flex;flex-direction:column;font-size:var(--loj-typography-body-font-size);font-weight:var(--loj-typography-body-font-weight);line-height:var(--loj-typography-body-line-height);color:var(--loj-color-danger)}.loj-style-website-admin-table{background-color:var(--loj-color-panel);border-radius:var(--loj-radius-md);border-width:1px;border-style:solid;border-color:var(--loj-color-accent)}.loj-style-website-admin-table-header-cell{padding:var(--loj-spacing-md);font-size:var(--loj-typography-table-header-font-size);font-weight:var(--loj-typography-table-header-font-weight);line-height:var(--loj-typography-table-header-line-height);color:var(--loj-color-text)}.loj-style-website-admin-table-cell{padding:var(--loj-spacing-md)}.loj-style-website-admin-table-actions{display:flex;flex-direction:row;gap:var(--loj-spacing-sm)}.loj-style-website-admin-table-action{padding-left:var(--loj-spacing-sm);padding-right:var(--loj-spacing-sm);padding-top:var(--loj-spacing-sm);padding-bottom:var(--loj-spacing-sm);min-height:32px;background-color:var(--loj-color-panel);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-accent);font-size:var(--loj-typography-body-font-size);font-weight:var(--loj-typography-body-font-weight);line-height:var(--loj-typography-body-line-height);color:var(--loj-color-text)}.loj-style-website-legal-panel{display:flex;flex-direction:row;gap:var(--loj-spacing-xl);padding:var(--loj-spacing-xl);align-items:flex-start;background-color:var(--loj-color-panel);border-radius:var(--loj-radius-md);border-width:1px;border-style:solid;border-color:var(--loj-color-border);font-size:var(--loj-typography-body-font-size);font-weight:var(--loj-typography-body-font-weight);line-height:var(--loj-typography-body-line-height);color:var(--loj-color-text)}.loj-style-website-legal-leading{display:flex;flex-direction:column;gap:var(--loj-spacing-md);padding-left:var(--loj-spacing-xl);padding-right:var(--loj-spacing-xl);padding-top:var(--loj-spacing-md);padding-bottom:var(--loj-spacing-md);min-width:0px}.loj-style-website-legal-trailing{display:flex;flex-direction:column;gap:var(--loj-spacing-md);padding-left:var(--loj-spacing-lg);padding-right:var(--loj-spacing-lg);padding-top:var(--loj-spacing-md);padding-bottom:var(--loj-spacing-md);padding-inline-start:var(--loj-spacing-xl);min-width:0px;border-inline-start-width:1px;border-style:solid;border-color:var(--loj-color-drawer-border)}.loj-style-website-question-grid,.loj-style-website-feature-grid,.loj-style-website-pricing-grid{display:flex;flex-direction:column;gap:var(--loj-spacing-xl);padding:var(--loj-spacing-xl);background-color:var(--loj-color-surface);color:var(--loj-color-text)}.loj-style-website-feature-grid-header-title{margin-block-start:0px;font-size:var(--loj-typography-split-band-title-font-size);font-weight:var(--loj-typography-split-band-title-font-weight);line-height:var(--loj-typography-split-band-title-line-height);color:var(--loj-color-text);overflow-wrap:anywhere;word-break:break-word}.loj-style-website-section-title-compact{margin-block-start:0px;font-size:var(--loj-typography-section-title-compact-font-size);font-weight:var(--loj-typography-section-title-compact-font-weight);line-height:var(--loj-typography-section-title-compact-line-height);color:var(--loj-color-text);overflow-wrap:anywhere;word-break:break-word}.loj-style-website-feature-grid-list{display:flex;flex-direction:column;gap:var(--loj-spacing-md)}.loj-style-website-feature-grid-item{display:flex;flex-direction:column;gap:var(--loj-spacing-sm);padding:var(--loj-spacing-lg);background-color:var(--loj-color-panel);border-radius:var(--loj-radius-md);border-width:1px;border-style:solid;border-color:var(--loj-color-border);color:var(--loj-color-text)}.loj-style-website-feature-icon{display:flex;flex-direction:column;width:26px;min-height:26px;background-color:var(--loj-color-action-selected);border-radius:var(--loj-radius-sm);border-width:1px;border-style:solid;border-color:var(--loj-color-accent)}.loj-style-website-feature-title{margin-block-start:0px;font-size:var(--loj-typography-feature-title-font-size);font-weight:var(--loj-typography-feature-title-font-weight);line-height:var(--loj-typography-feature-title-line-height);color:var(--loj-color-text)}.loj-style-website-feature-body{display:flex;flex-direction:column;margin-block-start:0px;color:var(--loj-color-muted)}.loj-style-website-split-band{display:flex;flex-direction:row;gap:var(--loj-spacing-xl);padding:64px 0;align-items:center;background-color:var(--loj-color-surface);color:var(--loj-color-text)}.loj-style-website-split-band-slot{display:flex;flex-direction:column;gap:var(--loj-spacing-md);min-width:0px}.loj-style-website-split-band-title{margin-block-start:0px;font-size:var(--loj-typography-split-band-title-font-size);font-weight:var(--loj-typography-split-band-title-font-weight);line-height:var(--loj-typography-split-band-title-line-height);color:var(--loj-color-text);overflow-wrap:anywhere;word-break:break-word}.loj-style-website-split-band-body{margin-block-start:0px;color:var(--loj-color-muted)}.loj-style-website-legal-title{margin-block-start:0px;font-size:var(--loj-typography-legal-title-font-size);font-weight:var(--loj-typography-legal-title-font-weight);line-height:var(--loj-typography-legal-title-line-height);color:var(--loj-color-text);overflow-wrap:anywhere;word-break:break-word}.loj-style-website-legal-body{margin-block-start:0px;color:var(--loj-color-muted);white-space:pre-wrap}[data-shell-node=shellHeader]{padding:14px clamp(18px,4vw,56px);background:#0a0f18e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-shell-node=shellDrawerToggle],[data-shell-node=shellLocaleSwitch]{cursor:pointer}[data-shell-region=drawer][data-shell-node=shellActionSlot]{z-index:1}[data-loj-authored-page-content=hero]{position:relative;display:grid;min-height:min(680px,calc(100vh - 96px));border-bottom:1px solid rgba(38,50,68,.86)}[data-loj-static-media][data-placement=background]{position:absolute;inset:0;background:#0a0f18}[data-loj-static-media][data-placement=background] .loj-static-fx-canvas,[data-loj-static-media][data-placement=background] canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:.72}[data-loj-static-media][data-placement=background]:after{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(125,211,252,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.1) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 78%)}[data-loj-hero-content]{position:relative}[data-loj-authored-page-actions] button{cursor:pointer}.loj-style-website-legal-panel [data-loj-split-band-slot=trailing]{position:sticky;top:96px}[data-shell-node=shellHeader][data-shell-header-position=pinned]{position:sticky;top:0;z-index:var(--loj-shell-header-z-index, 20)}[data-shell-node=shellDrawerLayer]{position:fixed;inset:0;z-index:var(--loj-shell-drawer-z-index, 40)}[data-shell-region=drawerScrim]{position:absolute;inset:0}[data-shell-node=shellDrawerPanel]{position:absolute;top:0;right:0;bottom:0;display:block}[data-shell-node=shellDrawerPanel] [data-shell-region=drawer]{position:static}[data-loj-authored-page-name][data-page-width=content]{width:min(var(--loj-page-content-width, 1180px),calc(100vw - 32px));margin:0 auto}[data-loj-authored-page-name][data-page-width=full]{width:100%}[data-loj-authored-page-name=home],[data-loj-authored-page-name=pricing],[data-loj-authored-page-name=download],[data-loj-authored-page-name=docs],[data-loj-authored-page-name=contactFounder],[data-loj-authored-page-name=legalEula],[data-loj-authored-page-name=legalTerms],[data-loj-authored-page-name=legalPrivacy]{padding-block:70px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}#root,[data-loj-host-shell]{min-height:100vh}[data-loj-host-status]{position:fixed;top:16px;right:16px;z-index:20;display:flex;align-items:flex-start;gap:10px;max-width:min(420px,calc(100vw - 32px));padding:12px 14px;border:1px solid rgba(23,50,47,.14);border-radius:14px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 40px #17322f1f;font-size:12px;pointer-events:none}[data-loj-host-status-main]{display:grid;gap:4px;min-width:0}[data-loj-host-status-main] span,[data-loj-host-status-main] strong{overflow-wrap:anywhere}[data-loj-host-status-toggle]{border:0;background:#155eef14;color:#155eef;border-radius:999px;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:700;line-height:1;flex:0 0 auto;pointer-events:auto}[data-loj-host-status][data-collapsed=true]{max-width:none;padding:8px 10px;align-items:center}[data-loj-host-status][data-collapsed=true] [data-loj-host-status-main]{display:block}[data-loj-host-toast-stack]{position:fixed;right:16px;bottom:16px;z-index:30;display:grid;gap:10px;width:min(360px,calc(100vw - 32px))}[data-loj-host-toast]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;color:#fff;box-shadow:0 18px 36px #17322f38}[data-loj-host-toast][data-level=success]{background:#0f766e}[data-loj-host-toast][data-level=error]{background:#b42318}[data-loj-host-toast][data-level=info]{background:#155eef}[data-loj-host-toast-close]{border:0;background:transparent;color:inherit;cursor:pointer}@media(max-width:960px){[data-loj-host-status]{left:16px;right:16px;max-width:none}}
