.page_backersLogos___FTOL{display:flex;align-items:center;gap:var(--sp-3)}.page_backerPareto__LEtIx{mix-blend-mode:multiply}.os-window{display:flex;flex-direction:column;background:var(--card);border:var(--hairline-w) solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow-raise);overflow:hidden}.os-window__bar{position:relative;display:flex;align-items:center;flex:none;height:var(--win-bar-h);padding:0 var(--sp-4);border-bottom:var(--hairline-w) solid var(--hairline)}.os-window__title{font-family:var(--sans);font-size:var(--t-meta);font-weight:var(--w-regular);color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-window--mac .os-window__title,.os-window--neutral .os-window__title{position:absolute;left:50%;transform:translateX(-50%);max-width:60%}.os-window__dots{display:inline-flex;gap:var(--sp-2)}.os-window__dots i{width:var(--sp-3);height:var(--sp-3);border-radius:50%}.os-window__dots i:first-child{background:var(--win-mac-close)}.os-window__dots i:nth-child(2){background:var(--win-mac-min)}.os-window__dots i:nth-child(3){background:var(--win-mac-max)}.os-window__glyphs{display:inline-flex;align-items:center;gap:var(--sp-5);color:var(--n4)}.site .os-window__glyphs{margin-left:auto}.os-window__glyphs svg{width:var(--sp-3);height:var(--sp-3)}.os-window__center{position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;width:min(60%,calc(100% - 2 * var(--win-center-inset, var(--win-center-inset-plain))))}.os-window--mac{--win-center-inset:var(--win-center-inset-mac)}.os-window--windows{--win-center-inset:var(--win-center-inset-windows)}.os-window__body{position:relative;flex:1;min-height:0}.ide{display:grid;grid-template-columns:var(--ide-rail-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"rail canvas";height:100%}.ide__command{display:flex;align-items:center;width:min(100%,var(--ide-command-w));height:var(--ide-command-h);padding:0 var(--sp-2);border-radius:var(--r-control);background:var(--ide-rail-fill);border:var(--hairline-w) solid var(--hairline);color:var(--n4)}.ide__commandicon{width:var(--sp-3);height:var(--sp-3);display:block;flex:none}.ide__rail{grid-area:rail;display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);padding:var(--sp-4) 0;background:var(--ide-rail-fill);border-right:var(--hairline-w) solid var(--hairline);color:var(--n4)}.ide__glyph{width:var(--icon-s);height:var(--icon-s);display:block}.ide__brand{display:grid;place-items:center;color:var(--ink)}.ide__mark{width:var(--icon-s);height:var(--icon-s);display:block}.ide__canvas{grid-area:canvas;position:relative;display:grid;place-items:center;background:var(--ide-canvas-fill);min-height:0}.ide__watermark{color:var(--ink);opacity:var(--ide-watermark-o)}.ide__watermark .ide__mark{width:var(--ide-watermark-s);height:var(--ide-watermark-s)}.belt{flex-direction:column;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.belt,.belt__row{display:flex;gap:var(--sp-3)}.belt__row{flex:none;width:max-content;will-change:transform}.belt__tile{display:grid;place-items:center;flex:none;width:var(--belt-tile,84px);height:var(--belt-tile,84px);border:var(--hairline-w) solid var(--hairline);border-radius:var(--r-card);background:var(--card)}.belt__tile img{width:50%;height:50%;object-fit:contain}.site [data-demo-stage]{position:relative;isolation:isolate;pointer-events:none}.site [data-demo-stage] :focus-visible{outline:none}.demo-cursor{position:absolute;left:0;top:0;z-index:9999;pointer-events:none;filter:var(--democursor-shadow);will-change:transform}.demo-cursor__label{position:absolute;left:18px;top:22px;padding:2px 7px;border-radius:999px;background:var(--alk-ink);color:var(--alk-paper);font-family:var(--sans);font-size:11px;font-weight:var(--w-medium);line-height:1.4;white-space:nowrap}.demo-cursor__ripple{position:absolute;z-index:9998;width:var(--sp-5);height:var(--sp-5);border:var(--ring-w) solid var(--accent-surface);border-radius:50%;pointer-events:none}.site [data-demo-pressed]{scale:.97;filter:brightness(.95)}.demo-fx-ripple{z-index:9997;width:88px;height:88px;border:2px solid var(--accent-surface);border-radius:50%}.demo-fx-contact,.demo-fx-ripple{position:absolute;pointer-events:none}.demo-fx-contact{z-index:2;height:14px;border:1.5px solid color-mix(in srgb,var(--alk-ink) 30%,transparent);border-radius:50%}