[data-mantine-color-scheme=dark]{--mantine-primary-color-contrast:var(--mantine-color-white)!important;--mantine-color-bright:var(--mantine-color-white)!important;--mantine-color-text:var(--mantine-color-white)!important;--mantine-color-body:var(--mantine-color-dark-8)!important;--mantine-color-error:var(--mantine-color-red-8)!important;--mantine-color-placeholder:var(--mantine-color-dark-3)!important;--mantine-color-anchor:var(--mantine-color-blue-4)!important;--mantine-color-default:var(--mantine-color-dark-8)!important;--mantine-color-default-hover:var(--mantine-color-dark-5)!important;--mantine-color-default-color:var(--mantine-color-white)!important;--mantine-color-default-border:var(--mantine-color-dark-4)!important;--mantine-color-dimmed:var(--mantine-color-dark-1)!important;--mantine-color-disabled:var(--mantine-color-dark-6)!important;--mantine-color-disabled-color:var(--mantine-color-dark-3)!important;--mantine-color-disabled-border:var(--mantine-color-dark-4)!important;--mantine-color-dark-text:var(--mantine-color-dark-4)!important;--mantine-color-dark-filled:var(--mantine-color-dark-8)!important;--mantine-color-dark-filled-hover:var(--mantine-color-dark-9)!important;--mantine-color-dark-light:#2e2e2e26!important;--mantine-color-dark-light-hover:#2e2e2e33!important;--mantine-color-dark-light-color:var(--mantine-color-dark-3)!important;--mantine-color-dark-outline:var(--mantine-color-dark-4)!important;--mantine-color-dark-outline-hover:#4242420d!important}body{background-color:var(--mantine-color-dark-9);margin:0;overflow-x:clip}:root{--landing-section-gap-top:5rem;--landing-section-gap-bottom:6rem}.landing-section{padding-top:var(--landing-section-gap-top);padding-bottom:var(--landing-section-gap-bottom)}.landing-section-title{text-align:center;overflow-wrap:break-word;max-width:100%;margin-bottom:2.5rem;font-size:clamp(1.5rem,.7rem + 2.8vw,2.25rem);font-weight:700;display:inline-block}.landing-section-title-accent{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--mantine-color-blue-4);text-decoration-color:var(--mantine-color-blue-4);text-underline-offset:.14em;text-decoration-thickness:.14em}.landing-section-intro-term{color:var(--mantine-color-blue-4);font-weight:600}.landing-section-header{text-align:center;align-items:center}.landing-surface-card{--landing-surface-glow-color:var(--mantine-color-blue-6);--landing-surface-glow-a:0 6px 24px color-mix(in srgb, var(--landing-surface-glow-color) 32%, transparent);--landing-surface-glow-b:0 2px 8px color-mix(in srgb, var(--landing-surface-glow-color) 22%, transparent);--landing-surface-glow-hover-a:0 8px 28px color-mix(in srgb, var(--landing-surface-glow-color) 38%, transparent);--landing-surface-glow-hover-b:0 3px 10px color-mix(in srgb, var(--landing-surface-glow-color) 26%, transparent);box-shadow:var(--landing-surface-glow-a), var(--landing-surface-glow-b)}.landing-surface-card--interactive{transition:border-color .14s,transform .14s,box-shadow .14s}.landing-surface-card--interactive:hover:not(.landing-roles-flow-node--selected){box-shadow:var(--landing-surface-glow-hover-a), var(--landing-surface-glow-hover-b);transform:translateY(-1px);border-color:var(--mantine-color-blue-4)!important}.landing-hero{text-align:center;padding-top:3.5rem;padding-bottom:var(--landing-section-gap-bottom)}.landing-hero-inner{gap:2.5rem}@media (width>=48em){.landing-hero-inner{gap:3rem}}.landing-hero-headline{letter-spacing:-.02em;margin:0;width:100%;max-width:min(820px,100%);color:var(--mantine-color-white);margin-inline:auto;font-size:clamp(1.4rem,.55rem + 4.8vw,3.75rem);font-weight:700;line-height:1.1}.landing-hero-headline-lead{display:block}.landing-hero-headline-second{text-align:center;max-width:100%;margin-top:.15em;display:block}.landing-hero-headline-phrase{flex-wrap:nowrap;justify-content:center;align-items:baseline;column-gap:.2em;max-width:100%;display:inline-flex}.landing-hero-qualifier{vertical-align:bottom;height:1.15em;display:inline-grid;position:relative}.landing-hero-qualifier-sizer{visibility:hidden;pointer-events:none;white-space:nowrap;grid-area:1/1;display:grid}.landing-hero-qualifier-sizer-word{grid-area:1/1}.landing-hero-qualifier-viewport{text-align:right;grid-area:1/1;height:1.15em;position:relative;overflow:hidden}.landing-hero-qualifier-word{height:1.15em;color:var(--mantine-color-blue-4);white-space:nowrap;line-height:1.15em;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .52s;display:block}.landing-hero-qualifier-word--layer{position:absolute;top:0;left:auto;right:0}.landing-hero-qualifier-word--settled{position:relative;transform:none}.landing-hero-qualifier-word--in{opacity:0;transform:translateY(100%)}.landing-hero-qualifier-word--in-active{opacity:1;transform:translateY(0)}.landing-hero-qualifier-word--out-active{opacity:0;transform:translateY(-100%)}.landing-hero-headline-close{flex-wrap:nowrap;flex-shrink:0;align-items:baseline;display:inline-flex}.landing-hero-headline-tail{flex-shrink:0;margin-inline-start:0}@media (prefers-reduced-motion:reduce){.landing-hero-qualifier-word{transition:none}}.landing-hero-dot{color:var(--mantine-color-blue-4);flex-shrink:0}.landing-hero-subline-wrap{width:100%;max-width:720px}.landing-hero-subline{letter-spacing:-.01em;text-align:center;color:var(--mantine-color-gray-1);font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.55}.landing-hero-trust-line{letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-blue-4);font-size:.875rem;font-weight:500}.landing-hero-actions{flex-wrap:wrap}.landing-hero-cta-button{font-weight:600}.landing-hero-cta-button .mantine-Button-section{color:inherit}.landing-hero-preview{margin-top:.25rem;border:1px solid var(--mantine-color-dark-5);border-radius:var(--mantine-radius-md);background:var(--mantine-color-dark-8);max-width:1120px;margin-inline:auto;overflow:hidden}.landing-hero-preview-image{vertical-align:middle;width:100%;height:auto;display:block}.landing-hero-scroll{color:var(--mantine-color-gray-4);flex-direction:column;align-items:center;gap:.25rem;transition:color .16s;display:inline-flex}.landing-hero-scroll:hover{color:var(--mantine-color-gray-2)}.landing-hero-scroll-label{letter-spacing:.02em;font-size:.875rem}.landing-roles-diagram{max-width:760px;margin-inline:auto;padding-top:.5rem}.landing-roles-diagram-scope,.landing-roles-diagram-card{border-color:var(--mantine-color-dark-4)!important}.landing-diagram-desktop,.landing-roles-diagram-desktop,.landing-hierarchy-diagram-desktop,.landing-scope-diagram-desktop{width:100%;max-width:1320px;margin-inline:auto;padding-inline:1rem;overflow:visible}.landing-diagram-stage,.landing-roles-diagram-stage,.landing-hierarchy-diagram-stage,.landing-scope-diagram-stage{width:960px;max-width:100%;margin-inline:auto;position:relative}.landing-diagram-detail-panel,.landing-roles-detail-panel{background:var(--mantine-color-dark-9);z-index:2;width:320px;min-height:5rem;padding:0;position:absolute;top:2rem;left:calc(100% + 2rem)}@media (width<=90em){.landing-diagram-desktop,.landing-roles-diagram-desktop,.landing-hierarchy-diagram-desktop,.landing-scope-diagram-desktop{max-width:960px}.landing-diagram-detail-panel,.landing-roles-detail-panel{width:100%;max-width:640px;margin:1.5rem auto 0;position:sticky;top:5.5rem;left:auto}}.landing-roles-flow-wrap{width:100%;height:560px;margin-inline:auto;padding-top:.25rem}.landing-roles-flow-wrap--edit{border:1px dashed var(--mantine-color-blue-5);border-radius:var(--mantine-radius-md);height:500px}.landing-roles-flow-edit-bar{margin-inline:auto;max-width:800px;margin-bottom:.75rem;border-color:var(--mantine-color-blue-5)!important}.landing-roles-flow-wrap .react-flow__node{overflow:visible}.landing-roles-flow-node{white-space:nowrap;cursor:pointer;transition:border-color .14s,box-shadow .14s;position:relative;border-color:var(--mantine-color-dark-5)!important;overflow:visible!important}.landing-roles-flow-wrap:not(.landing-roles-flow-wrap--edit) .landing-roles-flow-node:hover:not(.landing-roles-flow-node--selected){border-color:var(--mantine-color-blue-4)!important}.landing-roles-flow-node--selected{box-shadow:0 0 0 1px var(--mantine-color-blue-4);border-color:var(--mantine-color-blue-4)!important}.landing-roles-flow-scope-frame.landing-roles-flow-node--selected,.landing-roles-flow-document-frame.landing-roles-flow-node--selected{border-color:var(--mantine-color-blue-4);box-shadow:0 0 0 1px var(--mantine-color-blue-4)}.landing-roles-flow-wrap .react-flow__node.selectable:focus,.landing-roles-flow-wrap .react-flow__node.selectable:focus-visible{outline:none}.landing-roles-flow-doc-state-node{box-sizing:border-box;text-align:center}.landing-roles-flow-wrap:not(.landing-roles-flow-wrap--edit) .landing-roles-flow-scope-frame,.landing-roles-flow-wrap:not(.landing-roles-flow-wrap--edit) .landing-roles-flow-document-frame{pointer-events:auto;cursor:pointer;transition:border-color .14s,box-shadow .14s}.landing-roles-flow-wrap:not(.landing-roles-flow-wrap--edit) .landing-roles-flow-scope-frame.landing-surface-card:hover:not(.landing-roles-flow-node--selected){border-color:var(--mantine-color-blue-4);box-shadow:var(--landing-surface-glow-hover-a), var(--landing-surface-glow-hover-b)}.landing-roles-flow-wrap:not(.landing-roles-flow-wrap--edit) .landing-roles-flow-document-frame:hover:not(.landing-roles-flow-node--selected){border-color:var(--mantine-color-blue-4)}.landing-roles-flow-handle{border:2px solid var(--mantine-color-blue-4);background:var(--mantine-color-dark-7);width:8px;min-width:8px;height:8px;min-height:8px}.landing-roles-flow-wrap:not(.landing-roles-flow-wrap--edit) .landing-roles-flow-handle{opacity:0;pointer-events:none}.landing-roles-flow-wrap .react-flow{background:0 0}.landing-roles-flow-wrap .react-flow__edge-text{fill:#f1f3f5;font-size:15px;font-weight:600}.landing-roles-flow-wrap .react-flow__edge-textbg{fill:#25262b;fill-opacity:.95;stroke:var(--mantine-color-dark-4);stroke-width:1px}.landing-roles-flow-scope-frame{border:1px solid var(--mantine-color-dark-4);background:var(--mantine-color-dark-7);box-sizing:border-box;padding:1.5rem 1.75rem}.landing-roles-flow-scope-frame-hint{max-width:22rem;line-height:1.5;display:block}.landing-roles-flow-frame{border-radius:var(--mantine-radius-md);pointer-events:none;width:100%;height:100%}.landing-roles-flow-document-frame{border:1px solid var(--mantine-color-dark-5);background:var(--mantine-color-dark-8);box-shadow:none;padding:1rem 1.1rem}.landing-roles-diagram-mobile{width:100%;max-width:480px;margin-inline:auto}.landing-roles-diagram-mobile-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.landing-flow-diagram{padding-top:.5rem}.landing-flow-step{border-color:var(--mantine-color-dark-5)!important}.landing-flow-arrow{flex-direction:column;align-items:center;height:2rem;margin-block:.25rem;display:flex}.landing-flow-arrow-line{background:var(--mantine-color-dark-4);flex:1;width:2px}.landing-flow-arrow-head{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--mantine-color-blue-4);width:0;height:0}.landing-feature-item{padding:.25rem 0}.landing-feature-heading{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.landing-feature-icon{color:var(--mantine-color-blue-4);flex-shrink:0}.landing-comparison-table{border-collapse:separate;border-spacing:0;width:100%}.landing-comparison-table thead th{background:var(--mantine-color-dark-7);border-bottom:1px solid var(--mantine-color-dark-5);padding:1rem 1.25rem;font-weight:600}.landing-comparison-table tbody td{border-bottom:1px solid var(--mantine-color-dark-6);vertical-align:middle;padding:1rem 1.25rem}.landing-comparison-table tbody tr:last-child td{border-bottom:none}.landing-comparison-feature{font-weight:500}.landing-comparison-detail{color:var(--mantine-color-dimmed);margin-top:.15rem;font-size:.8rem}.landing-faq .mantine-Accordion-control{padding-top:1rem;padding-bottom:1rem}.landing-faq .mantine-Accordion-label{font-weight:600}.landing-faq-answer{color:var(--mantine-color-gray-2)}.landing-faq-link{color:var(--mantine-color-blue-4);font-weight:600}.landing-faq-link:hover{color:var(--mantine-color-blue-3)}.landing-scope-diagram-stage{width:900px}.landing-scope-diagram-card{pointer-events:none;border-color:var(--mantine-color-dark-4)!important}.landing-scope-diagram-card .landing-scope-flow-wrap{pointer-events:auto}.landing-scope-flow-wrap{width:100%;height:430px}.landing-scope-flow-wrap .react-flow{background:0 0}.landing-scope-flow-wrap .react-flow__node{overflow:visible}.landing-scope-flow-node{border:1px solid var(--mantine-color-dark-5);border-radius:var(--mantine-radius-md);background:var(--mantine-color-dark-8);width:100%;min-width:10.75rem;color:var(--mantine-color-gray-0);cursor:pointer;font:inherit;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;padding:.85rem 1.25rem;transition:border-color .14s,box-shadow .14s;display:flex}.landing-scope-flow-node:hover:not(.landing-scope-node--selected):not(.landing-scope-node--dimmed){border-color:var(--mantine-color-blue-4)}.landing-scope-flow-node--user{border-style:dashed}.landing-scope-flow-node--user:hover:not(.landing-scope-node--selected):not(.landing-scope-node--dimmed){border-color:var(--mantine-color-blue-4)}.landing-scope-flow-handle{opacity:0;pointer-events:none;background:0 0;border:none;width:8px;min-width:8px;height:8px;min-height:8px}.landing-scope-tree-panel{flex-direction:column;align-items:center;display:flex}.landing-scope-tree,.landing-scope-split{flex-direction:column;align-items:center;width:100%;display:flex}.landing-scope-branches{justify-content:center;gap:2.5rem;width:100%;display:flex}.landing-scope-branch{flex-direction:column;align-items:center;display:flex}.landing-scope-teams{justify-content:center;gap:1.25rem;width:100%;display:flex}.landing-scope-user-row{flex-direction:column;align-items:center;margin-top:.25rem;display:flex}.landing-scope-heading{text-align:left;width:100%}.landing-scope-node-wrap{justify-content:center;display:flex}.landing-scope-node{border:1px solid var(--mantine-color-dark-5);border-radius:var(--mantine-radius-md);background:var(--mantine-color-dark-8);min-width:10rem;color:var(--mantine-color-gray-0);cursor:pointer;font:inherit;flex-direction:column;align-items:center;gap:.2rem;padding:.85rem 1.25rem;transition:border-color .14s,box-shadow .14s,opacity .14s;display:flex}.landing-scope-node:hover:not(.landing-scope-node--selected):not(.landing-scope-node--dimmed),.landing-scope-node--path{border-color:var(--mantine-color-blue-4)}.landing-scope-node--selected{border-color:var(--mantine-color-blue-4);box-shadow:0 0 0 1px var(--mantine-color-blue-4)}.landing-scope-node--dimmed{opacity:.32}.landing-scope-node--dimmed:hover{border-color:var(--mantine-color-dark-5)}.landing-scope-node--alternate{border-style:dashed}.landing-scope-node-label{white-space:nowrap;line-height:1.2}.landing-scope-node-subtitle{line-height:1.2}.landing-scope-connector{background:var(--mantine-color-dark-4);flex-shrink:0;width:2px;height:1.75rem}.landing-scope-connector--dashed{border-left:2px dashed var(--mantine-color-dark-4);background:0 0;width:2px;height:1.75rem}.landing-scope-mobile-card{border-color:var(--mantine-color-dark-4)!important}.landing-scope-mobile-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=56em){.landing-scope-branches{flex-direction:column;align-items:center;gap:1.5rem}.landing-scope-teams{flex-direction:column;align-items:center;gap:.75rem}}.landing-context-choice{gap:var(--mantine-spacing-lg);grid-template-columns:1fr;align-items:stretch;display:grid;overflow:visible}.landing-context-or-divider{justify-content:center;align-items:center;min-height:4rem;padding-block:.5rem;display:flex;position:relative;overflow:visible}.landing-context-or-watermark{color:color-mix(in srgb, var(--mantine-color-blue-4) 55%, var(--mantine-color-dark-4));opacity:.14;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(10rem,36vw,18rem);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-context-or-label{z-index:1;letter-spacing:.04em;color:var(--mantine-color-gray-1);text-transform:lowercase;font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:800;position:relative}.landing-context-type-card{flex-direction:column;display:flex;border-color:var(--mantine-color-dark-4)!important}.landing-context-type-card-title{color:var(--mantine-color-gray-0);font-size:clamp(1.375rem,2.8vw,1.75rem);font-weight:700;line-height:1.25}.landing-context-type-description{flex:1}.landing-context-type-examples{padding:0;margin:0;padding-top:.25rem;list-style:none}.landing-context-type-example{padding-left:1.1em;position:relative}.landing-context-type-example:before{content:"·";color:var(--mantine-color-gray-4);font-weight:700;position:absolute;left:0}@media (width>=48em){.landing-context-choice{column-gap:var(--mantine-spacing-xl);grid-template-columns:1fr auto 1fr;align-items:stretch}.landing-context-or-divider{min-width:6rem;min-height:0;padding-block:0}.landing-context-or-watermark{font-size:16rem}}.landing-example-steps{padding-top:.25rem}.landing-example-step--bordered{border-top:1px solid var(--mantine-color-dark-5);padding-top:1.75rem}.landing-example-step-question{color:var(--mantine-color-gray-1);line-height:1.35}.landing-philosophy-teaser{padding:1.75rem 2rem}.landing-final-cta{padding-bottom:var(--landing-section-gap-bottom,6rem)}.landing-navbar{z-index:100;padding-block:var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-dark-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#101010eb;position:sticky;top:0}.landing-navbar a.landing-nav-link--menu{cursor:text!important}.landing-navbar button.landing-nav-link--menu{font:inherit;line-height:inherit;background:0 0;border-top:none;border-left:none;border-right:none;cursor:text!important}.landing-nav-menu{background:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-3);border-radius:6px;min-width:12rem;padding:.25rem;box-shadow:0 10px 28px #0000008c}.landing-nav-menu-item{cursor:pointer;color:var(--mantine-color-gray-1);border-radius:4px;padding:.45rem .75rem;font-size:1rem;font-weight:500;line-height:1.35}.landing-nav-menu-item:hover,.landing-nav-menu-item[data-hovered]{background:var(--mantine-color-dark-4);color:var(--mantine-color-white)}.landing-navbar a.landing-nav-link,.landing-navbar .landing-nav-link{color:var(--mantine-color-gray-4);border-bottom:2px solid #0000;padding-block:.2rem;font-weight:500;transition:color .14s,border-color .14s;position:relative}.landing-navbar .landing-nav-chevron{flex-shrink:0;transition:transform .14s}.landing-navbar .landing-nav-link--menu:hover .landing-nav-chevron,.landing-navbar .landing-nav-link--menu[data-expanded] .landing-nav-chevron,.landing-navbar .landing-nav-link--menu[aria-expanded=true] .landing-nav-chevron{transform:rotate(180deg)}.landing-navbar a.landing-nav-link:hover,.landing-navbar .landing-nav-link:hover,.landing-navbar .landing-nav-link--menu:hover,.landing-navbar .landing-nav-link--menu[data-expanded],.landing-navbar .landing-nav-link--menu[aria-expanded=true]{color:var(--mantine-color-gray-0);border-bottom-color:color-mix(in srgb, var(--mantine-color-blue-4) 55%, transparent);font-weight:500}.landing-navbar a.landing-nav-link--active,.landing-navbar .landing-nav-link--active,.landing-navbar a.landing-nav-link[aria-current=page],.landing-navbar a.landing-nav-link--active:hover,.landing-navbar .landing-nav-link--active:hover,.landing-navbar a.landing-nav-link[aria-current=page]:hover,.landing-navbar .landing-nav-link--menu.landing-nav-link--active:hover,.landing-navbar .landing-nav-link--menu.landing-nav-link--active[data-expanded],.landing-navbar .landing-nav-link--menu.landing-nav-link--active[aria-expanded=true]{color:var(--mantine-color-white);border-bottom-color:var(--mantine-color-blue-4);font-weight:500}.landing-nav-link{color:var(--mantine-color-gray-3);font-weight:500;transition:color .14s}.landing-nav-link:hover,a.landing-nav-link:hover{color:var(--mantine-color-gray-0)}.landing-nav-link--active{color:var(--mantine-color-white);font-weight:500}.landing-nav-link--external .mantine-Group-root{color:inherit}.landing-footer{padding-block:var(--mantine-spacing-xl);margin-top:var(--mantine-spacing-xl);border-top:1px solid var(--mantine-color-dark-5)}.landing-footer-brand-column{align-items:flex-start}.landing-footer-brand{color:inherit;transition:opacity .14s;display:inline-block}.landing-footer-brand:hover{opacity:.88}.landing-footer-heading{color:var(--mantine-color-gray-1);margin-bottom:.25rem}.landing-footer-link{color:var(--mantine-color-gray-4);align-items:center;transition:color .14s;display:inline-flex}.landing-footer-link:hover{color:var(--mantine-color-gray-1)}.landing-footer-meta{border-top:1px solid var(--mantine-color-dark-6);padding-top:.5rem}.landing-page{max-width:820px;margin-inline:auto;padding-block:.5rem 1rem}.landing-page--narrow{max-width:640px}.landing-page-header{width:100%}.landing-page-title{text-align:center;letter-spacing:-.02em;overflow-wrap:break-word;max-width:100%;font-size:clamp(1.6rem,.75rem + 3.2vw,2.75rem);font-weight:700;line-height:1.15}.landing-page-section{width:100%}.landing-page-section-title{text-align:center;color:var(--mantine-color-gray-1);margin-bottom:.25rem;font-size:clamp(1.125rem,2.5vw,1.35rem);font-weight:600}.landing-page-section-title--left{text-align:left}.landing-subpage{flex-direction:column;align-items:center;gap:2.75rem;padding-block:1.75rem 3rem;display:flex}.landing-subpage-hero{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:34rem;display:flex}.landing-subpage-intro{color:var(--mantine-color-gray-3);margin:0;font-size:1.0625rem;line-height:1.6}.landing-subpage-section{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.landing-subpage-section-title{letter-spacing:-.01em;text-align:center;color:var(--mantine-color-gray-0);margin:0;font-size:clamp(1.125rem,2.4vw,1.3125rem);font-weight:600;line-height:1.3}.landing-subpage-body{color:var(--mantine-color-gray-2);text-align:center;max-width:32rem;margin:0;font-size:.9875rem;line-height:1.55}.landing-subpage-list{flex-direction:column;gap:.7rem;width:max-content;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.landing-subpage-list-item{align-items:flex-start;gap:.625rem;margin:0;display:flex}.landing-subpage-list-icon{color:var(--mantine-color-blue-4);flex-shrink:0;margin-top:.15rem}.landing-subpage-list-item .landing-subpage-body{text-align:left;max-width:none}.landing-subpage-cta{border-top:1px solid var(--mantine-color-dark-4);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:28rem;padding-top:2rem;display:flex}.landing-subpage-cta--wide{max-width:36rem}.landing-subpage-cta-body{color:var(--mantine-color-gray-2);margin:0;font-size:1.0625rem;line-height:1.6}.landing-subpage-cta-actions{width:100%}.landing-install-code{border-radius:var(--mantine-radius-md);background:var(--mantine-color-dark-8);width:100%;border-color:var(--mantine-color-dark-4)!important}.landing-philosophy-page{max-width:960px;padding-block:1rem 2rem}.landing-philosophy-headline{text-align:center;letter-spacing:-.02em;overflow-wrap:break-word;max-width:100%;font-size:clamp(1.6rem,.75rem + 3.2vw,2.75rem);font-weight:700;line-height:1.15}.landing-philosophy-accent{color:var(--mantine-color-blue-4)}.landing-philosophy-tagline{color:var(--mantine-color-gray-3);font-size:clamp(1.0625rem,2.2vw,1.25rem);line-height:1.55}.landing-philosophy-body{color:var(--mantine-color-gray-1);font-size:1rem}.landing-philosophy-section-title{text-align:center;letter-spacing:-.02em;overflow-wrap:break-word;max-width:100%;margin-bottom:.35rem;font-size:clamp(1.45rem,.65rem + 2.8vw,2.125rem);font-weight:700;line-height:1.15}.landing-philosophy-section-subtitle{color:var(--mantine-color-gray-4);font-size:.9375rem}.landing-philosophy-check{color:var(--mantine-color-blue-4);flex-shrink:0;margin-top:.15rem}.landing-philosophy-means-heading{letter-spacing:-.01em;font-size:clamp(1.125rem,2.5vw,1.35rem);font-weight:600;line-height:1.35}.landing-philosophy-means-label{color:var(--mantine-color-blue-4)}.landing-philosophy-summary{width:100%;max-width:960px;margin-top:2rem}.landing-philosophy-summary-title{margin-bottom:0}.landing-philosophy-summary-card{min-width:0;height:100%;border-color:var(--mantine-color-dark-5)!important;padding:clamp(1.5rem,3vw,2rem)!important}.landing-philosophy-summary-card--muted{--landing-surface-glow-color:var(--mantine-color-dark-4)}.landing-philosophy-summary-list{margin:0;padding:0;list-style:none}.landing-philosophy-summary-list-item{list-style:none}.landing-philosophy-summary-icon{flex-shrink:0;margin-top:.1rem}.landing-philosophy-summary-icon--fits{color:var(--mantine-color-blue-4)}.landing-philosophy-summary-icon--muted{color:var(--mantine-color-gray-5)}.landing-philosophy-summary-column-title{letter-spacing:-.015em;color:var(--mantine-color-gray-1);font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:600;line-height:1.25}.landing-philosophy-summary-column-title--muted{color:var(--mantine-color-gray-4);font-weight:500}.landing-philosophy-body--muted{color:var(--mantine-color-gray-4);font-size:.9375rem}.landing-install-code-inner{white-space:pre-wrap;word-break:break-word;color:var(--mantine-color-gray-1);background:0 0;font-size:.875rem}.landing-changelog{width:100%}.landing-changelog-h3{color:var(--mantine-color-gray-2);text-align:left}.landing-changelog-list{max-width:720px;margin-inline:auto}.landing-external-button .landing-external-button-icon{opacity:0;width:0;min-width:0;margin-left:0;transition:opacity .16s,width .16s,margin-left .16s;overflow:hidden}.landing-external-button:hover .landing-external-button-icon,.landing-external-button:focus-visible .landing-external-button-icon{opacity:1;width:1.125rem;margin-left:.25rem}
