.gl-root{--glp-plum-edge:color-mix(in srgb,rgb(var(--color-section-4)) 55%,rgb(var(--color-line)))}.gl-root :is(.glp,.glp-final) .gl-h2 em{font-style:italic;font-weight:350}.gl-root .glp-founding{position:relative;margin-top:28px;padding:14px 18px 15px 35px;border:1px solid var(--glp-plum-edge);border-radius:var(--radius-surface)}.gl-root .glp-founding-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font:400 19px/1.3 var(--font-display);letter-spacing:-.005em;color:rgb(var(--color-ink))}.gl-root .glp-founding-line em{font-style:italic;font-weight:350}.gl-root .glp-founding-mark{position:absolute;left:18px;top:24px;width:7px;height:7px;border-radius:50%;background:rgb(var(--color-section-4))}.gl-root .glp-founding-left{font:500 13.5px/1 var(--font-body);font-variant-numeric:lining-nums tabular-nums;color:rgb(var(--color-ink-muted))}.gl-root .glp-founding-note{margin-top:6px;font-size:12.5px;line-height:1.55;color:rgb(var(--color-ink-subtle))}.gl-root .glp-toggle{display:inline-flex;margin-top:28px;padding:3px;border:1px solid rgb(var(--color-line-strong));border-radius:calc(var(--radius-control) + 1px);background:rgb(var(--color-surface-sunken))}.gl-root .glp-toggle button{display:flex;align-items:center;gap:8px;height:30px;padding:0 13px;border:0;border-radius:6px;background:none;font:400 13px/1 var(--font-body);color:rgb(var(--color-ink-muted));cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.gl-root .glp-toggle button:hover{color:rgb(var(--color-ink))}.gl-root .glp-toggle button[aria-pressed=true]{background:rgb(var(--color-surface-raised));color:rgb(var(--color-ink));box-shadow:var(--shadow-1)}.gl-root .glp-save{padding:4px 6px;border-radius:4px;background:rgb(var(--color-accent-subtle));font:600 10px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-ink-muted))}.gl-root .glp-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;align-items:stretch}.gl-root .glp-plan{display:flex;flex-direction:column;padding:24px 22px 22px}.gl-root .glp-plan[data-popular]{border-color:var(--glp-plum-edge);background-color:color-mix(in srgb,rgb(var(--color-section-4-subtle)) 100%,rgb(var(--color-surface-raised)))}.gl-root .glp-tab{position:absolute;z-index:1;top:-11px;right:18px;padding:6px 8px;border-radius:5px;background:rgb(var(--color-section-4));color:rgb(var(--color-on-section));font:600 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-1)}.gl-root .glp-name{font:400 21px/1.2 var(--font-display);letter-spacing:-.005em}.gl-root .glp-price{margin-top:20px;font:400 40px/1 var(--font-display);letter-spacing:-.015em;font-variant-numeric:lining-nums tabular-nums;color:rgb(var(--color-ink))}.gl-root .glp-cur{font-size:.56em;vertical-align:.62em;margin-right:.04em;letter-spacing:0}.gl-root .glp-cents{font-size:.5em;vertical-align:.72em;margin-left:.04em;letter-spacing:0}.gl-root .glp-per{margin-top:8px;font-size:12.5px;color:rgb(var(--color-ink-subtle))}.gl-root .glp-desc{margin-top:14px;font-size:13px;line-height:1.55;color:rgb(var(--color-ink-muted))}.gl-root .glp-feats{display:flex;flex-direction:column;gap:9px;margin:18px 0 22px;padding-top:16px;border-top:1px solid rgb(var(--color-line))}.gl-root .glp-feats li{display:grid;grid-template-columns:16px 1fr;gap:6px;font-size:13px;line-height:1.45}.gl-root .glp-feats svg{margin-top:3px;color:rgb(var(--color-ink-subtle))}.gl-root .glp-btn{width:100%;margin-top:auto}.gl-root .glp-plan .glp-btn-outline{border:1px solid rgb(var(--color-line-strong));background:rgb(var(--color-surface-raised));color:rgb(var(--color-ink));font:500 13.5px/1 var(--font-body);transition:border-color var(--dur-fast) var(--ease-standard)}.gl-root .glp-plan .glp-btn-outline:hover{border-color:rgb(var(--color-ink));color:rgb(var(--color-ink))}.gl-root .glp-note{margin-top:30px;padding-top:22px;border-top:1px solid rgb(var(--color-line));font-size:13px;line-height:1.65;color:rgb(var(--color-ink-muted))}.gl-root .glp-note b{font-weight:500;color:rgb(var(--color-ink))}.gl-root .glp-note a{text-decoration:underline;text-decoration-color:rgb(var(--color-line-strong));text-underline-offset:3px;border-radius:2px}.gl-root .glp-note a:hover{text-decoration-color:currentColor}.gl-root .glp-final{display:flex;align-items:center;justify-content:space-between;gap:30px}.gl-root .glp-final .gl-h2{margin-top:0;font-size:29px}.gl-root .glp-final-p{margin-top:10px;font-size:14.5px;color:rgb(var(--color-ink-muted))}.gl-root .glp-final-side{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:10px}.gl-root .glp-final-sm{font-size:12.5px;color:rgb(var(--color-ink-subtle));border-radius:4px;transition:color var(--dur-fast) var(--ease-standard)}.gl-root .glp-final-sm:hover{color:rgb(var(--color-ink))}@media (max-width:1080px){.gl-root .glp-plans{grid-template-columns:minmax(0,1fr);max-width:520px;gap:26px}}@media (max-width:900px){.gl-root .glp-final{flex-direction:column}.gl-root .glp-final,.gl-root .glp-final-side{align-items:flex-start}.gl-root .glp-final .gl-h2{font-size:26px}}.gl-root .gl-foot{position:relative;z-index:2;display:grid;grid-template-columns:var(--gl-rail-w) repeat(4,calc(var(--gl-sheet-w) / 4));justify-content:center;background:rgb(var(--color-canvas));border-top:1px solid rgb(var(--color-line))}.gl-root .gl-foot-col{display:flex;flex-direction:column;min-width:0;min-height:260px;padding:44px 28px 40px 32px;border-left:1px solid rgb(var(--color-line))}.gl-root .gl-foot-brand{border-left:0;padding-left:28px}.gl-root .gl-foot .gl-brand-word{font-size:18px}.gl-root .gl-foot-sig{display:flex;align-items:baseline;gap:8px;margin-top:auto;padding-top:24px;font-size:12px;line-height:1.5;color:rgb(var(--color-ink-subtle))}.gl-root .gl-foot-sg{flex:none;font:normal 400 16px/1 var(--font-display);font-optical-sizing:auto;color:rgb(var(--color-ink-muted));translate:0 1px}.gl-root .gl-foot-h{display:flex;align-items:center;gap:8px;margin:0 0 22px;font:500 12px/1 var(--font-body);color:rgb(var(--color-ink-muted))}.gl-root .gl-foot-h:before{content:"";width:4px;height:4px;border-radius:50%;background:rgb(var(--color-ink-subtle))}.gl-root .gl-foot-list{display:flex;flex-direction:column;gap:14px;font-size:13px;line-height:1.3;color:rgb(var(--color-ink-muted))}.gl-root .gl-foot-list a{border-radius:4px;transition:color var(--dur-fast) var(--ease-standard)}.gl-root .gl-foot-list a:hover{color:rgb(var(--color-ink))}.gl-root .gl-foot-list .gl-textlink{display:inline;font-size:inherit;color:inherit}.gl-root .gl-foot-list .gl-textlink:hover{color:rgb(var(--color-ink))}.gl-root .gl-foot-copy{grid-column:1/-1;min-height:0;padding:18px 28px;border-left:0;border-top:1px solid rgb(var(--color-line));font-size:12px;font-variant-numeric:lining-nums tabular-nums;color:rgb(var(--color-ink-subtle))}.gl-root .gl-closing{padding:8px;background:rgb(var(--color-canvas))}.gl-root .gl-closing-pic{display:block}.dark .gl-root .gl-closing-pic[data-gl-theme=light],.gl-root .gl-closing-pic[data-gl-theme=dark],.gl-root.dark .gl-closing-pic[data-gl-theme=light]{display:none}.dark .gl-root .gl-closing-pic[data-gl-theme=dark],.gl-root.dark .gl-closing-pic[data-gl-theme=dark]{display:block}.gl-root .gl-closing img{display:block;width:100%;height:440px;-o-object-fit:cover;object-fit:cover;border:1px solid rgb(var(--color-line));border-radius:var(--radius-surface);background:rgb(var(--color-surface-sunken))}@media (max-width:1240px){.gl-root .gl-foot{grid-template-columns:var(--gl-rail-w) repeat(4,minmax(0,1fr))}}@media (max-width:900px){.gl-root .gl-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-root .gl-foot-col{min-height:0;padding:28px 16px;border-left:0;border-top:1px solid rgb(var(--color-line))}.gl-root .gl-foot-col:first-child{grid-column:1/-1;border-top:0}.gl-root .gl-foot-col:nth-child(odd):not(:first-child,.gl-foot-copy){border-left:1px solid rgb(var(--color-line))}.gl-root .gl-foot-brand{padding-left:16px}.gl-root .gl-foot .gl-brand{align-self:flex-start}.gl-root .gl-foot-sig{padding-top:20px}.gl-root .gl-foot-copy{padding:18px 16px;justify-content:flex-start}.gl-root .gl-closing img{height:280px}}@property --gl-sx{syntax:"<number>";inherits:false;initial-value:1}@property --gl-sy{syntax:"<number>";inherits:false;initial-value:1}@property --gl-k{syntax:"<number>";inherits:false;initial-value:1}.gl-root{--gl-rail-w:232px;--gl-sheet-w:848px;--gl-pad:32px;--gl-a1:.035;--gl-a2:.075;--gl-a3:.11;--gl-hl:color-mix(in srgb,rgb(var(--color-surface-raised)) 95%,transparent);position:relative;min-height:100vh;color:rgb(var(--color-ink));font:400 14px/1.6 var(--font-body);font-variation-settings:normal;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;overflow-x:clip}.dark .gl-root,.gl-root.dark{--gl-a1:.30;--gl-a2:.38;--gl-a3:.50;--gl-hl:color-mix(in srgb,rgb(var(--color-ink)) 6%,transparent)}.gl-root a{color:inherit;text-decoration:none}.gl-root :is(h1,h2,h3,p,dl,dd,ol,ul,figure){margin:0}.gl-root :is(ol,ul){list-style:none;padding:0}.gl-root .gl-frame{position:relative;display:grid;grid-template-columns:var(--gl-rail-w) var(--gl-sheet-w);justify-content:center;align-items:start}.gl-root .gl-sheet{z-index:1;min-width:0;min-height:100vh}.gl-root .gl-inner{padding:0 var(--gl-pad)}.gl-root .gl-sheet-rule{height:1px;background:rgb(var(--color-line))}.gl-root .gl-rail{position:sticky;top:0;height:100vh;padding:44px 28px 28px;display:flex;flex-direction:column;z-index:2;overflow-y:auto;scrollbar-width:none}.gl-root .gl-rail::-webkit-scrollbar{display:none}.gl-root .gl-brand{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;color:rgb(var(--color-ink));border-radius:4px}.gl-root .gl-brand-mark{font:400 31px/1 var(--font-display);margin:-4px -2px -4px -4px}.gl-root .gl-brand-word{font:400 22px/1 var(--font-display);letter-spacing:-.01em;font-feature-settings:"dlig"}.gl-root .gl-brand-sub{font:500 10px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-ink-subtle));margin-left:2px;translate:0 1px}.gl-root .gl-rail-nav{margin-top:30px;display:flex;flex-direction:column;gap:22px}.gl-root .gl-rail-group{display:flex;flex-direction:column;gap:2px}.gl-root .gl-rail-nav a{align-self:flex-start;font-size:14.5px;color:rgb(var(--color-ink-muted));padding:4px 0;border-radius:4px;transition:color var(--dur-fast) var(--ease-standard)}.gl-root .gl-rail-nav a:hover,.gl-root .gl-rail-nav a[aria-current]{color:rgb(var(--color-ink))}.gl-root .gl-rail-nav a[aria-current]{font-weight:500}.gl-root .gl-rail-index{padding-top:18px;border-top:1px solid rgb(var(--color-line))}.gl-root .gl-rail-index ol{display:flex;flex-direction:column;gap:2px}.gl-root .gl-rail-index a{display:flex;align-items:center;gap:8px;font-size:13.5px;color:rgb(var(--color-ink-subtle))}.gl-root .gl-rail-index a:before{content:"";width:0;height:1px;background:currentColor;transition:width var(--dur-slow) var(--ease-standard)}.gl-root .gl-rail-index a[aria-current]{font-weight:400}.gl-root .gl-rail-index a[aria-current]:before{width:14px}.gl-root .gl-index-num{font:400 11px/1 var(--font-mono);font-variant-numeric:tabular-nums}.gl-root .gl-rail-foot{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:14px}.gl-root .gl-rail-act{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.gl-root .gl-iconrow{display:flex;gap:6px}.gl-root .gl-ibtn{width:30px;height:30px;display:grid;place-items:center;border:0;padding:0;border-radius:var(--radius-control);background:none;color:rgb(var(--color-ink-muted));cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.gl-root .gl-ibtn:hover{color:rgb(var(--color-ink));background-color:rgb(var(--color-accent-subtle))}.gl-root .gl-ibtn-txt{width:auto;padding:0 10px;font-size:13.5px}.gl-root .gl-mobile-only{display:none}.gl-root .gl-host{display:flex;align-items:center;gap:8px;font-size:12px;color:rgb(var(--color-ink-subtle))}.gl-root .gl-host i{width:6px;height:6px;border-radius:50%;background:rgb(var(--color-section-2));box-shadow:0 0 0 3px color-mix(in srgb,rgb(var(--color-section-2)) 18%,transparent)}.gl-root .gl-textlink{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;color:rgb(var(--color-ink-muted));border-radius:4px;transition:color var(--dur-fast) var(--ease-standard)}.gl-root .gl-textlink:hover{color:rgb(var(--color-ink))}.gl-root .gl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--radius-control);font:500 13.5px/1 var(--font-body);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),translate var(--dur-base) var(--ease-standard)}.gl-root .gl-btn-primary{background-color:rgb(var(--color-accent));color:rgb(var(--color-on-accent));box-shadow:inset 0 1px 0 var(--gl-hl),calc(var(--gl-sx,1)*var(--gl-k,1)*1px) calc(var(--gl-sy,1)*var(--gl-k,1)*1px) 2px rgb(var(--shadow-color)/var(--gl-a1)),calc(var(--gl-sx,1)*var(--gl-k,1)*3px) calc(var(--gl-sy,1)*var(--gl-k,1)*5px) 14px -6px rgb(var(--shadow-color)/var(--gl-a2)),calc(var(--gl-sx,1)*var(--gl-k,1)*10px) calc(var(--gl-sy,1)*var(--gl-k,1)*16px) 36px -18px rgb(var(--shadow-color)/var(--gl-a3))}.gl-root .gl-btn-primary:hover{background-color:rgb(var(--color-accent-hover));translate:0 -1px;box-shadow:inset 0 1px 0 var(--gl-hl),calc(var(--gl-sx,1)*var(--gl-k,1)*1.5px) calc(var(--gl-sy,1)*var(--gl-k,1)*2px) 3px rgb(var(--shadow-color)/calc(var(--gl-a1)*1.4)),calc(var(--gl-sx,1)*var(--gl-k,1)*6px) calc(var(--gl-sy,1)*var(--gl-k,1)*10px) 24px -8px rgb(var(--shadow-color)/calc(var(--gl-a2)*1.35)),calc(var(--gl-sx,1)*var(--gl-k,1)*18px) calc(var(--gl-sy,1)*var(--gl-k,1)*28px) 56px -22px rgb(var(--shadow-color)/calc(var(--gl-a3)*1.4))}.gl-root .gl-btn-primary:active{background-color:rgb(var(--color-accent-pressed));translate:none}.gl-root .gl-hero{position:relative;padding-top:84px}.gl-root .gl-h1{font:400 47px/1.06 var(--font-display);letter-spacing:-.021em;font-optical-sizing:auto;text-wrap:balance}.gl-root .gl-h1 em{font-style:italic;font-weight:350}.gl-root .gl-h2{font:400 31px/1.22 var(--font-display);letter-spacing:-.012em;margin-top:22px;text-wrap:balance}.gl-root .gl-lede{margin-top:20px;max-width:650px;font-size:15.5px;line-height:1.65;color:rgb(var(--color-ink-muted));text-wrap:pretty}.gl-root .gl-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;margin-top:34px}.gl-root .gl-facts{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px 0}.gl-root .gl-facts>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:3px;padding:0 20px;border-left:1px solid rgb(var(--color-line))}.gl-root .gl-facts>div:first-child{border-left:0;padding-left:0}.gl-root .gl-facts dd{font:400 20px/1 var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:rgb(var(--color-ink))}.gl-root .gl-facts dt{font-size:12px;line-height:1.3;color:rgb(var(--color-ink-subtle))}.gl-root .gl-dg-scroll{margin:40px -8px 0;border-radius:4px}.gl-root .gl-dg svg{display:block;width:100%;height:auto;overflow:visible}.gl-root .gl-dg-line{fill:none;stroke:rgb(var(--color-line-strong));stroke-width:.75}.gl-root .gl-dg-sealed{stroke-dasharray:2 3;opacity:.9}.gl-root .gl-dg-faint{fill:none;stroke:rgb(var(--color-line));stroke-width:1}.gl-root .gl-dg-tick{stroke:rgb(var(--color-ink-subtle));stroke-width:.75;opacity:.6}.gl-root .gl-dg-txt{font:400 8.5px var(--font-mono);fill:rgb(var(--color-ink-subtle));letter-spacing:.02em}.gl-root .gl-dg-txt-ink{font:400 8.5px var(--font-mono);fill:rgb(var(--color-ink-muted))}.gl-root .gl-dg-name{font:400 13px var(--font-display);fill:rgb(var(--color-ink))}.gl-root .gl-dg-name-sm{font-size:12.5px}.gl-root .gl-dg-paper{fill:rgb(var(--color-surface-raised));stroke:rgb(var(--color-line));stroke-width:1}.gl-root .gl-dg-casts{transform:translate(calc(var(--gl-sx,1)*var(--gl-k,1)*2.5px),calc(var(--gl-sy,1)*var(--gl-k,1)*3.5px))}.gl-root .gl-dg-shadow{fill:rgb(var(--shadow-color));opacity:calc(var(--gl-a2)*.9);filter:blur(2.5px)}.gl-root .gl-dg-seal{stroke:rgb(var(--color-line-strong));stroke-width:.6}.gl-root .gl-dg-hatch{stroke:rgb(var(--color-ink-subtle));stroke-width:.6;opacity:.55}.gl-root .gl-dg-bar{fill:rgb(var(--color-ink-subtle));opacity:.28}.gl-root .gl-dg-port{fill:rgb(var(--color-surface-raised));stroke:rgb(var(--color-line-strong));stroke-width:.8}.gl-root .gl-dg-node{fill:rgb(var(--color-canvas));stroke:rgb(var(--color-ink));stroke-width:.9}.gl-root .gl-dg-node-core{fill:rgb(var(--color-ink))}.gl-root .gl-dg-trace{fill:none;stroke:var(--gl-series);stroke-width:1.1;opacity:.85}.gl-root .gl-dg-dot{fill:var(--gl-series)}.gl-root .gl-dg-track{fill:rgb(var(--color-line))}.gl-root .gl-dg-fill{fill:var(--gl-series);opacity:.7}.gl-root .gl-dg-award{fill:none;stroke:rgb(var(--color-section-2));stroke-width:.8;opacity:.75}.gl-root [data-series="1"]{--gl-series:rgb(var(--color-section-1))}.gl-root [data-series="2"]{--gl-series:rgb(var(--color-section-2))}.gl-root [data-series="3"]{--gl-series:rgb(var(--color-section-3))}.gl-root [data-series="4"]{--gl-series:rgb(var(--color-section-4))}.gl-root .gl-proof{display:flex;align-items:center;gap:28px;margin-top:40px;padding:26px 0 30px;border-top:1px solid rgb(var(--color-line))}.gl-root .gl-proof-lbl{flex:none;width:150px;padding-right:26px;border-right:1px solid rgb(var(--color-line));font-size:12px;line-height:1.5;color:rgb(var(--color-ink-subtle))}.gl-root .gl-proof-sample{display:block;margin-top:4px;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.gl-root .gl-proof-names{display:flex;align-items:center;gap:40px;min-width:0;overflow:hidden;white-space:nowrap;color:rgb(var(--color-ink-subtle));-webkit-mask:linear-gradient(90deg,black 85%,transparent);mask:linear-gradient(90deg,black 85%,transparent)}.gl-root .gl-proof-names [data-mark="1"]{font:400 18px var(--font-display);font-variant:small-caps;letter-spacing:.04em}.gl-root .gl-proof-names [data-mark="2"]{max-width:17em;font:600 11px/1.2 var(--font-body);letter-spacing:.2em;text-transform:uppercase;white-space:normal}.gl-root .gl-proof-names [data-mark="3"]{font:italic 400 19px var(--font-display)}.gl-root .gl-proof-names [data-mark="4"]{font:500 14px var(--font-body);letter-spacing:-.01em}.gl-root .gl-proof-names [data-mark="5"]{font:400 17px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.gl-root .gl-sec{position:relative;padding-top:128px;scroll-margin-top:24px}.gl-root .gl-sec:last-child{padding-bottom:128px}.gl-root .gl-slot{display:flex;align-items:center;gap:14px;min-height:220px;padding:0 24px;border:1px dashed rgb(var(--color-line-strong));border-radius:var(--radius-surface);font-size:13.5px;color:rgb(var(--color-ink-muted))}.gl-root .gl-slot-card,.gl-root .gl-slot-num{font:400 11px var(--font-mono);color:rgb(var(--color-ink-subtle))}.gl-root .gl-slot-card{margin-left:6px}@media (max-width:1240px){.gl-root{--gl-sheet-w:calc(100vw - var(--gl-rail-w) - 24px)}.gl-root .gl-frame{grid-template-columns:var(--gl-rail-w) minmax(0,1fr) 24px}}@media (max-width:900px){.gl-root{--gl-pad:16px}.gl-root .gl-frame{display:block}.gl-root .gl-rail{position:relative;height:56px;padding:0 10px 0 16px;flex-direction:row;align-items:center;justify-content:space-between;background:rgb(var(--color-canvas));border-bottom:1px solid rgb(var(--color-line));z-index:4}.gl-root .gl-host,.gl-root .gl-rail-act,.gl-root .gl-rail-nav{display:none}.gl-root .gl-brand{align-self:center}.gl-root .gl-rail{overflow:visible}.gl-root .gl-rail-foot{margin:0;padding:0;flex-direction:row;align-items:center}.gl-root .gl-mobile-only{display:inline-flex;align-items:center}.gl-root .gl-rail[data-open] .gl-rail-nav{display:flex;position:absolute;top:56px;left:0;right:0;margin:0;padding:12px 16px 18px;background:rgb(var(--color-canvas));border-bottom:1px solid rgb(var(--color-line));box-shadow:var(--shadow-2)}.gl-root .gl-sheet{min-height:0}.gl-root .gl-hero{padding-top:44px}.gl-root .gl-h1{font-size:35px;line-height:1.1}.gl-root .gl-brk{display:none}.gl-root .gl-lede{font-size:14.5px}.gl-root .gl-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.gl-root .gl-facts>div{padding:0 12px}.gl-root .gl-facts>div:first-child{padding-left:0}.gl-root .gl-dg-scroll{margin:30px calc(var(--gl-pad)*-1) 0;padding:0 var(--gl-pad);overflow-x:auto;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,black 80%,transparent);mask:linear-gradient(90deg,black 80%,transparent)}.gl-root .gl-dg-scroll::-webkit-scrollbar{display:none}.gl-root[data-direction=gnomon] .gl-dg-scroll[tabindex]:focus-visible{outline-offset:-2px;-webkit-mask:none;mask:none}.gl-root .gl-dg svg{width:720px;max-width:none}.gl-root .gl-proof{flex-direction:column;align-items:flex-start;gap:16px}.gl-root .gl-proof-lbl{width:auto;padding:0;border-right:0}.gl-root .gl-proof-names{gap:26px;max-width:100%}.gl-root .gl-sec{padding-top:88px}.gl-root .gl-sec:last-child{padding-bottom:88px}.gl-root .gl-h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.gl-root .gl-btn-primary:hover{translate:none}.gl-root .gl-rail-index a:before{transition:none}}