.gui.svelte-1i5ivhd{z-index:99999;color:#111;background:#fff;border:1px solid #00000026;border-radius:10px;flex-direction:column;gap:10px;width:320px;max-height:calc(100vh - 32px);padding:14px;font:13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:flex;position:fixed;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 8px 32px #0000001f}@media (width>=1025px){.gui.svelte-1i5ivhd{left:16px;right:auto}}.gui.svelte-1i5ivhd header:where(.svelte-1i5ivhd){border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.gui.svelte-1i5ivhd header:where(.svelte-1i5ivhd) strong:where(.svelte-1i5ivhd){flex:none}.gui.svelte-1i5ivhd header:where(.svelte-1i5ivhd) .viewport:where(.svelte-1i5ivhd){color:#777;font-variant-numeric:tabular-nums;flex:1;font-size:11px}.gui.svelte-1i5ivhd em:where(.svelte-1i5ivhd){font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.gui.svelte-1i5ivhd header:where(.svelte-1i5ivhd) .viewport:where(.svelte-1i5ivhd) em:where(.svelte-1i5ivhd){color:#111;font-style:normal;font-weight:600}.gui.svelte-1i5ivhd section:where(.svelte-1i5ivhd){background:#fafafa;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.gui.svelte-1i5ivhd section.active:where(.svelte-1i5ivhd){background:#fff;border-color:#00000026}.gui.svelte-1i5ivhd section.previewed:where(.svelte-1i5ivhd){background:#ff8c000a;border-color:#ff8c00}.gui.svelte-1i5ivhd .bp-head:where(.svelte-1i5ivhd){cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:flex}.gui.svelte-1i5ivhd .bp-label:where(.svelte-1i5ivhd){font-size:12px;font-weight:600}.gui.svelte-1i5ivhd .bp-range:where(.svelte-1i5ivhd){color:#888;font-size:11px}.gui.svelte-1i5ivhd .tag:where(.svelte-1i5ivhd){letter-spacing:.05em;text-transform:uppercase;border-radius:99px;margin-left:auto;padding:1px 6px;font-size:9px;font-weight:700}.gui.svelte-1i5ivhd .tag-active:where(.svelte-1i5ivhd){color:#fff;background:#111}.gui.svelte-1i5ivhd .tag-preview:where(.svelte-1i5ivhd){color:#fff;background:#ff8c00}.gui.svelte-1i5ivhd label:where(.svelte-1i5ivhd){flex-direction:column;gap:2px;display:flex}.gui.svelte-1i5ivhd label:where(.svelte-1i5ivhd)>span:where(.svelte-1i5ivhd){justify-content:space-between;font-size:11px;display:flex}.gui.svelte-1i5ivhd code:where(.svelte-1i5ivhd){color:#555;font:11px/1 ui-monospace,SF Mono,Menlo,monospace}.gui.svelte-1i5ivhd input[type=range]:where(.svelte-1i5ivhd){accent-color:#111;width:100%}.gui.svelte-1i5ivhd footer:where(.svelte-1i5ivhd){border-top:1px solid #00000014;gap:8px;padding-top:8px;display:flex}.gui.svelte-1i5ivhd footer:where(.svelte-1i5ivhd) button:where(.svelte-1i5ivhd){font:inherit;cursor:pointer;background:#f5f5f5;border:1px solid #00000026;border-radius:6px;flex:1;padding:6px 10px;font-size:12px}.gui.svelte-1i5ivhd footer:where(.svelte-1i5ivhd) button.primary:where(.svelte-1i5ivhd){color:#fff;background:#111;border-color:#111}.gui.svelte-1i5ivhd footer:where(.svelte-1i5ivhd) button:where(.svelte-1i5ivhd):hover{filter:brightness(.96)}.gui.svelte-1i5ivhd .close:where(.svelte-1i5ivhd){cursor:pointer;color:#555;background:0 0;border:0;width:24px;height:24px;padding:0;font-size:18px}.gui.svelte-1i5ivhd small:where(.svelte-1i5ivhd){color:#888;font-size:10px;line-height:1.4}.gui.svelte-1i5ivhd kbd:where(.svelte-1i5ivhd){background:#f0f0f0;border:1px solid #0000001f;border-bottom-width:2px;border-radius:3px;padding:1px 4px;font:10px/1.2 ui-monospace,SF Mono,monospace;display:inline-block}.grid-overlay.svelte-1utwkrr{opacity:0;z-index:var(--z-overlay);pointer-events:none;width:100vw;height:100svh;transition:opacity .2s;position:fixed;top:0;left:0}.grid-overlay--visible.svelte-1utwkrr{opacity:1}.grid-overlay__columns.svelte-1utwkrr{gap:var(--main-grid-gap,16px);margin-inline:var(--main-grid-margin,24px);width:calc(100vw - var(--main-grid-margin,24px) * 2);grid-template-columns:repeat(8,1fr);height:100svh;display:grid;position:relative}.grid-overlay__col.svelte-1utwkrr{background-color:#0096ff1a;height:100svh;position:relative}.grid.svelte-1hhz0mg{padding:var(--u);box-sizing:border-box;will-change:transform;margin:0;transition:none}.grid.transitions-enabled.svelte-1hhz0mg{transition:transform .5s var(--ease-signature)}@media (prefers-reduced-motion:reduce){.grid.transitions-enabled.svelte-1hhz0mg,.grid.slid.svelte-1hhz0mg .row:where(.svelte-1hhz0mg) .staircase:where(.svelte-1hhz0mg) img:where(.svelte-1hhz0mg){transition:none}}@media (width>=1025px){.grid.svelte-1hhz0mg{width:var(--column);height:100dvh;position:fixed;top:0;right:0;overflow-y:auto}.grid.slid.svelte-1hhz0mg{transform:translateX(calc(var(--column) - 2 * var(--u) - var(--first-width)))}.grid.slid.svelte-1hhz0mg .row:where(.svelte-1hhz0mg) .staircase:where(.svelte-1hhz0mg) img:where(.svelte-1hhz0mg){opacity:.55;transition:opacity var(--transition-fast)}.grid.slid.svelte-1hhz0mg .row.active:where(.svelte-1hhz0mg) .staircase:where(.svelte-1hhz0mg) img:where(.svelte-1hhz0mg),.grid.slid.svelte-1hhz0mg .row:where(.svelte-1hhz0mg):hover .staircase:where(.svelte-1hhz0mg) img:where(.svelte-1hhz0mg),.grid.slid.svelte-1hhz0mg .row:where(.svelte-1hhz0mg):focus-visible .staircase:where(.svelte-1hhz0mg) img:where(.svelte-1hhz0mg){opacity:1}}.row.svelte-1hhz0mg{color:inherit;--row-height:calc(var(--first-width) / var(--first-aspect,1));text-decoration:none;display:block}.staircase.svelte-1hhz0mg{padding-left:calc(var(--first-width) + var(--u));text-indent:calc(-1 * (var(--first-width) + var(--u)));line-height:0}.staircase.svelte-1hhz0mg img:where(.svelte-1hhz0mg){vertical-align:top;height:var(--row-height);width:auto;margin:0 var(--u) var(--u) 0;background:#f3f3f3;display:inline-block}.staircase.svelte-1hhz0mg img.first:where(.svelte-1hhz0mg){width:var(--first-width);height:var(--row-height)}header.svelte-a8kxe2{align-items:baseline;gap:var(--size-16);padding:var(--u);display:flex}@media (width>=1025px){header.svelte-a8kxe2{width:var(--column)}}a.svelte-a8kxe2{color:var(--color-text);font-weight:var(--font-weight-semibold);text-decoration:none}a.svelte-a8kxe2:hover,a.svelte-a8kxe2:focus-visible{color:var(--color-accent)}p.svelte-a8kxe2{color:var(--color-text-light);margin:0}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:#0000;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}:root{--color-primary:#000;--color-secondary:#fff;--color-accent:#06f;--color-text:#000;--color-text-light:#666;--color-background:#fff;--color-surface:#f5f5f5;--color-border:#e0e0e0;--color-error:#d32f2f;--color-warning:#e65100;--color-success:#2e7d32;--size-4:.25rem;--size-8:.5rem;--size-12:.75rem;--size-16:1rem;--size-24:1.5rem;--size-32:2rem;--size-48:3rem;--size-64:4rem;--size-96:6rem;--size-128:8rem;--font-mono:"SF Mono", Monaco, "Cascadia Code", "Courier New", monospace;--fs-large:32px;--lh-large:36px;--fs-medium:20px;--lh-medium:23px;--fs-normal:16px;--lh-normal:18px;--fs-small:14px;--lh-small:16px;--text-indent:30px;--padding-section:120px;--padding-section-small:60px;--text-12:.75rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-24:1.5rem;--text-30:1.875rem;--text-36:2.25rem;--text-48:3rem;--text-60:3.75rem;--text-72:4.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-overlay:9999;--ease-signature:cubic-bezier(.32, .72, .24, 1);--duration-fast:.15s;--duration-base:.25s;--duration-slow:.35s;--transition-fast:var(--duration-fast) var(--ease-signature);--transition-base:var(--duration-base) var(--ease-signature);--transition-slow:var(--duration-slow) var(--ease-signature);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--container-max-width:1440px;--container-padding:var(--size-16)}@media (width>=768px){:root{--container-padding:var(--size-32)}}@media (width>=1024px){:root{--container-padding:var(--size-64)}}@media (width<=1024px){:root{--fs-large:26px;--lh-large:30px}}@media (width<=768px){:root{--fs-large:18px;--lh-large:20px;--fs-medium:18px;--lh-medium:20px;--padding-section:60px}}@font-face{font-family:Open Sans;src:url(../../../fonts/OpenSans.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Parc Helvetica Medium;src:url(../../../fonts/Parc-Helvetica-Medium-parc.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font-parc:"Parc Helvetica Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-sans:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html{font-family:var(--font-sans);font-size:var(--fs-normal);line-height:var(--lh-normal);color:var(--color-text);background-color:var(--color-background);font-feature-settings:"pnum" 1, "onum" 1;text-rendering:optimizelegibility}body{line-height:var(--lh-normal);overflow-x:clip}.main-grid{column-gap:var(--size-16);margin-inline:var(--size-16);grid-template-columns:repeat(8,1fr);display:grid}@media (width>=768px){.main-grid{column-gap:var(--size-24);margin-inline:var(--size-32)}}@media (width>=1024px){.main-grid{column-gap:var(--size-24);margin-inline:var(--size-64)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container-max-width);padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}.text-block{max-width:60ch;padding-block:var(--size-24) var(--size-64);gap:var(--size-8);display:grid}:root{--u:8px;--first-width:80px;--column:50vw;--column-slid:calc(100vw - var(--u) - var(--first-width))}@media (width<=640px){:root{--u:4px;--first-width:50px}}@media (width>=641px) and (width<=1024px){:root{--u:6px;--first-width:70px}}@media (width>=1441px){:root{--u:10px;--first-width:100px}}body{margin:0}main.svelte-12qhfyh{padding:var(--u);display:grid}.page.svelte-12qhfyh{grid-area:1/1;min-width:0}@media (width>=1025px){main.svelte-12qhfyh{width:var(--column);min-height:60vh}main.slid.svelte-12qhfyh{width:var(--column-slid)}}
