.header-bar.svelte-1a0yqbm{position:relative}.site-nav.svelte-1a0yqbm{flex:1;justify-content:flex-end;gap:2rem}.nav-links.svelte-1a0yqbm{align-items:center;gap:1.75rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.nav-end.svelte-1a0yqbm{align-items:center;gap:2rem;display:flex}.nav-factory.is-current.svelte-1a0yqbm{color:#006084;background-image:linear-gradient(#006084,#006084);background-size:100% 2px}.nav-packages.is-current.svelte-1a0yqbm{color:#b45309;background-image:linear-gradient(#b45309,#b45309);background-size:100% 2px}.nav-solutions.is-current.svelte-1a0yqbm{color:#0a7a48;background-image:linear-gradient(#0a7a48,#0a7a48);background-size:100% 2px}.on-night.svelte-1a0yqbm .nav-factory.is-current:where(.svelte-1a0yqbm){color:#79d0ea;background-image:linear-gradient(#79d0ea,#79d0ea)}.on-night.svelte-1a0yqbm .nav-packages.is-current:where(.svelte-1a0yqbm){color:#f0a04b;background-image:linear-gradient(#f0a04b,#f0a04b)}.on-night.svelte-1a0yqbm .nav-solutions.is-current:where(.svelte-1a0yqbm){color:#3dce8a;background-image:linear-gradient(#3dce8a,#3dce8a)}.nav-cta.svelte-1a0yqbm{background-color:var(--accent);color:var(--on-accent);font-size:var(--text-body);transition:filter var(--duration-hover) var(--ease-house);align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;line-height:1.6;display:inline-flex}.nav-cta.svelte-1a0yqbm svg:where(.svelte-1a0yqbm){transition:transform var(--duration-hover) var(--ease-house)}.nav-cta.svelte-1a0yqbm:hover{filter:brightness(.92)}.nav-cta.svelte-1a0yqbm:is(:where(.svelte-1a0yqbm):hover,:where(.svelte-1a0yqbm):focus-visible) svg:where(.svelte-1a0yqbm){transform:translate(.25rem)}@media (prefers-reduced-motion:reduce){.nav-cta.svelte-1a0yqbm,.nav-cta.svelte-1a0yqbm svg:where(.svelte-1a0yqbm){transition:none}}.site-header-panel.svelte-1a0yqbm{inset-inline:0;border-top:1px solid var(--hairline);background-color:var(--header-glass);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-hover) var(--ease-house), transform var(--duration-hover) var(--ease-house), visibility 0s linear var(--duration-hover);position:absolute;top:100%;transform:translateY(-8px)scale(.98)}.site-header-panel[data-open=true].svelte-1a0yqbm{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.site-header-panel a:is(:hover,:focus-visible) .link-wipe{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.site-header-panel.svelte-1a0yqbm{transition:none;transform:none}}.site-menu.svelte-1a0yqbm{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-hover) var(--ease-house), transform var(--duration-hover) var(--ease-house), visibility 0s linear var(--duration-hover);transform:translateY(12px)}.site-menu[data-open=true].svelte-1a0yqbm{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}@media (prefers-reduced-motion:reduce){.site-menu.svelte-1a0yqbm{transition:none;transform:none}}.locale-current.svelte-6l56vl{background-image:linear-gradient(var(--accent-text), var(--accent-text));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}html[data-skin=soft]{--bank-period:30rem}html[data-skin=soft] .river{z-index:-1;background-color:var(--color-paper-lit);pointer-events:none;position:fixed;inset:0;overflow:hidden}html[data-skin=soft] .river-bank{width:max(0px,50% - 45rem);display:none;position:absolute;top:0;bottom:0;overflow:hidden;container-type:inline-size}@media (width>=92rem){html[data-skin=soft] .river-bank{display:block}}html[data-skin=soft] .river-bank[data-side=left]{left:0}html[data-skin=soft] .river-bank[data-side=right]{right:0}html[data-skin=soft] .river-bank>span{--bank-swing:min(.75rem, 33.33cqw);height:calc(100% + var(--bank-period));-webkit-mask-repeat:repeat-y,no-repeat;mask-repeat:repeat-y,no-repeat;-webkit-mask-size:calc(2 * var(--bank-swing)) var(--bank-period), calc(100% - 2 * var(--bank-swing)) 100%;mask-size:calc(2 * var(--bank-swing)) var(--bank-period), calc(100% - 2 * var(--bank-swing)) 100%;position:absolute;inset:0 0 auto}html[data-skin=soft] .river-bank[data-side=left]>span{background-color:var(--color-bank-blue);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C23.33 16.67 23.33 33.33 10 50C-3.33 66.67 -3.33 83.33 10 100H0Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C23.33 16.67 23.33 33.33 10 50C-3.33 66.67 -3.33 83.33 10 100H0Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0}html[data-skin=soft] .river-bank[data-side=right]>span{background-color:var(--color-bank-green);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 100' preserveAspectRatio='none'%3E%3Cpath d='M20 0H10C23.33 16.67 23.33 33.33 10 50C-3.33 66.67 -3.33 83.33 10 100H20Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 100' preserveAspectRatio='none'%3E%3Cpath d='M20 0H10C23.33 16.67 23.33 33.33 10 50C-3.33 66.67 -3.33 83.33 10 100H20Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);-webkit-mask-position:left calc(var(--bank-period) / 2), right top;mask-position:left calc(var(--bank-period) / 2), right top}html[data-skin=soft] main .surface-paper{background:0 0}html[data-skin=soft] main [data-cut]:before{background-color:#0000}html[data-skin=soft]{--bridge-rise-top:0 -4px 10px -4px color-mix(in oklab, var(--color-ink) 30%, transparent), 0 -28px 56px -16px color-mix(in oklab, var(--color-ink) 38%, transparent);--bridge-rise-bottom:0 6px 14px -4px color-mix(in oklab, var(--color-ink) 35%, transparent), 0 40px 80px -16px color-mix(in oklab, var(--color-ink) 45%, transparent)}html[data-skin=soft] main>.surface-night[data-cut=paper]{box-shadow:var(--bridge-rise-top)}html[data-skin=soft] main:has(>.surface-paper:last-child)~footer.surface-night{box-shadow:var(--bridge-rise-top)}html[data-skin=soft] main>.surface-night:has(+.surface-paper){box-shadow:var(--bridge-rise-bottom)}html[data-skin=soft] main>.surface-night[data-cut=paper]:has(+.surface-paper){box-shadow:var(--bridge-rise-top), var(--bridge-rise-bottom)}html[data-skin=soft] main>.band-horizon.surface-night:has(+.surface-night){background-image:none;padding-block:0}html[data-skin=soft] main>.surface-night[data-cut=paper],html[data-skin=soft] footer.surface-night{position:relative}html[data-skin=soft] main>.surface-night:has(+.surface-paper){position:relative}html[data-skin=soft] main>.surface-night[data-cut=paper]:after,html[data-skin=soft] footer.surface-night:after{content:"";z-index:1;height:auto;min-height:calc(20px + var(--rail-height));pointer-events:none;background-color:#0000;background-repeat:repeat-x;background-size:var(--rail-size);animation:none;position:absolute;inset:-20px 0 0;transform:none}html[data-skin=soft] main>.surface-night:has(+.surface-paper):after{content:"";z-index:1;height:auto;min-height:calc(20px + var(--rail-height));pointer-events:none;background-color:#0000;background-repeat:repeat-x;background-size:var(--rail-size);animation:none;position:absolute;inset:-20px 0 0;transform:none}html[data-skin=soft] main>.surface-night[data-cut=paper]:after{background-image:var(--rail-image);background-position:0 0}html[data-skin=soft] main:has(>.surface-paper:last-child)~footer.surface-night:after{background-image:var(--rail-image);background-position:0 0}html[data-skin=soft] footer.surface-night:after{background-image:var(--rail-image);background-position:0 100%}html[data-skin=soft] main>.surface-night:has(+.surface-paper):after{background-image:var(--rail-image);background-position:0 100%}html[data-skin=soft] main>.surface-night[data-cut=paper]:has(+.surface-paper):after{background-image:var(--rail-image), var(--rail-image);background-position:0 0,0 100%}html[data-skin=soft] main:has(>.surface-paper:last-child)~footer.surface-night:after{background-image:var(--rail-image), var(--rail-image);background-position:0 0,0 100%}html[data-skin=soft] footer.surface-night:after{bottom:env(safe-area-inset-bottom)}html[data-skin=soft] header.site-header{background-color:var(--header-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 4px -1px color-mix(in oklab, var(--color-ink) 22%, transparent), 0 10px 20px -8px color-mix(in oklab, var(--color-ink) 28%, transparent);animation:none}html[data-skin=soft] header.site-header .progress-datum{height:2px;bottom:0}html[data-skin=soft] header.site-header[data-ink=night]{box-shadow:0 2px 4px -1px color-mix(in oklab, var(--color-night-deep) 45%, transparent), 0 10px 20px -8px color-mix(in oklab, var(--color-night-deep) 70%, transparent)}html[data-skin=soft] header.site-header .header-bar,html[data-skin=soft] header.site-header .header-bar img{transition:height var(--duration-hover) var(--ease-house)}html[data-skin=soft] header.site-header[data-compact] .header-bar{height:3rem}html[data-skin=soft] header.site-header[data-compact] .header-bar img{height:2rem}html[data-skin=soft] header.site-header[data-compact] .header-bar a.nav-cta{transition:padding-block var(--duration-hover) var(--ease-house);padding-block:.25rem}@media (width>=64rem){html[data-skin=soft] header.site-header[data-compact] .header-bar{height:3.5rem}}@media (prefers-reduced-motion:reduce){html[data-skin=soft] header.site-header .header-bar,html[data-skin=soft] header.site-header .header-bar img{transition:none}}html[data-skin=soft] nav.sheet-index a[href],html[data-skin=soft] nav.sheet-index a[href][aria-current=true]{color:var(--color-paper);text-shadow:0 0 2px color-mix(in oklab, var(--color-night) 90%, transparent), 0 1px 3px color-mix(in oklab, var(--color-night) 85%, transparent), 0 0 10px color-mix(in oklab, var(--color-night) 70%, transparent)}html[data-skin=soft] nav.sheet-index a[href][aria-current=true]{font-weight:600}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){html[data-skin=soft] .river-bank>span{animation:linear both river-drift;animation-iteration-count:var(--river-drift,1);animation-timeline:scroll(root)}}}@keyframes river-drift{to{transform:translateY(calc(-1 * var(--bank-period)))}}html[data-skin=soft]{--rail-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 22'%3E%3Cpath fill='%23a8b2ad' d='M0 1h40v3H0zM0 15h40v1.5H0z'/%3E%3Cpath fill='%238a948f' d='M0 4h40v3H0zM0 16.5h40v2.5H0z'/%3E%3Cpath fill-opacity='.45' d='M0 7h40v2H0zM0 19h40v2H0zM8 6v12l4-2V4z'/%3E%3Cpath fill='%238a948f' fill-opacity='.7' d='M18.33 7h1.5v8H18.33zM30.17 7h1.5v8H30.17z'/%3E%3Cpath fill='%238a948f' d='M2 3h4v15H2z'/%3E%3Cpath fill='%232a322e' d='M6 3l2-2v15l-2 2z'/%3E%3Cpath fill='%23a8b2ad' d='M2 3l2-2h4l-2 2z'/%3E%3C/svg%3E");--rail-size:2.5rem 22px;--rail-height:22px}
