.drawing-module__ysKllq__dim{stroke:var(--dim);stroke-width:1px;fill:none}.drawing-module__ysKllq__dim text{stroke:none}.drawing-module__ysKllq__extension{stroke:var(--faint)}
.copy-module__OPAciW__button{cursor:pointer;border:0;border-radius:9px;width:34px;height:34px;padding:0;display:block;position:relative}.copy-module__OPAciW__icon{margin:auto;transition:opacity .2s cubic-bezier(.22,1,.36,1),filter .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.copy-module__OPAciW__copy{opacity:1;filter:blur();transform:scale(1)}.copy-module__OPAciW__check,.copy-module__OPAciW__button[data-copied=true] .copy-module__OPAciW__copy{opacity:0;filter:blur(4px);transform:scale(.8)}.copy-module__OPAciW__button[data-copied=true] .copy-module__OPAciW__check{opacity:1;filter:blur();transform:scale(1)}@media (prefers-reduced-motion:reduce){.copy-module__OPAciW__icon{transition:none}}
.icon-swap-module__nGb_IW__swap{--swap-dur:.25s;--swap-ease:ease-in-out;--swap-blur:2px;--swap-start-scale:.25;vertical-align:middle;place-items:center;display:inline-grid;position:relative}.icon-swap-module__nGb_IW__swap>*{transition:opacity var(--swap-dur) var(--swap-ease), filter var(--swap-dur) var(--swap-ease), transform var(--swap-dur) var(--swap-ease);will-change:opacity, filter, transform;grid-area:1/1;display:block}.icon-swap-module__nGb_IW__swap[data-on=false]>:first-child,.icon-swap-module__nGb_IW__swap[data-on=true]>:last-child{opacity:1;filter:blur();transform:scale(1)}.icon-swap-module__nGb_IW__swap[data-on=false]>:last-child,.icon-swap-module__nGb_IW__swap[data-on=true]>:first-child{opacity:0;filter:blur(var(--swap-blur));transform:scale(var(--swap-start-scale))}@media (prefers-reduced-motion:reduce){.icon-swap-module__nGb_IW__swap>*{filter:none!important;transition-duration:var(--swap-dur)!important;transform:none!important}}
.landing-module__eV7DpG__page{--ink:#222;--muted:#747474;--faint:#b7b7b7;--dim:#636363;--line:#e4e4e4;--accent:#08f;--edge:#e4e4e4;--page-bg:#fff;--field:#f5f5f5;--raised:#fff;--stage:#f7f7f7;--stage-grid:#2222220a;--sheet:#fff;z-index:110;background:var(--page-bg);min-height:100dvh;color:var(--ink);letter-spacing:-.08px;font:400 13px/18px Inter,ui-sans-serif,system-ui,sans-serif;transition:background-color .24s ease-out,color .24s ease-out;position:relative}@supports (color:lab(0% 0 0)){.landing-module__eV7DpG__page{--ink:lab(13% 0 0);--muted:lab(48.96% 0 0);--faint:lab(74.48% -.0000298023 0);--dim:lab(42% 0 0);--line:lab(90.72% .0000298023 -.0000119209);--field:lab(96.52% -.0000298023 .0000119209);--stage:lab(97.1% -.0000298023 -.0000119209);--stage-grid:lab(13% 0 0/.04)}}.landing-module__eV7DpG__page :where(*){font-variant-numeric:tabular-nums}body:has(main[class*=landing])>nav{display:none}@media (prefers-color-scheme:dark){.landing-module__eV7DpG__page:not([data-theme=light]){--ink:#e8e8e8;--muted:#868686;--faint:#4d4d4d;--dim:#a4a4a4;--line:#242424;--edge:#292929;--page-bg:#0e0e0e;--field:#141414;--raised:#242424;--stage:#0e0e0e;--stage-grid:#ffffff0b;--sheet:#121212;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.landing-module__eV7DpG__page:not([data-theme=light]){--ink:lab(91.88% .0000298023 -.0000119209);--muted:lab(55.92% -.0000298023 0);--faint:lab(32.72% -.0000149012 0);--dim:lab(67.52% -.0000298023 0);--line:lab(14.16% 0 0);--field:lab(6.19571% 0 0);--raised:lab(14.16% 0 0);--stage-grid:lab(100% 0 0/.045)}}html:has(main[class*=landing]:not([data-theme=light])){background:#0e0e0e}}.landing-module__eV7DpG__page[data-theme=dark]{--ink:#e8e8e8;--muted:#868686;--faint:#4d4d4d;--dim:#a4a4a4;--line:#242424;--edge:#292929;--page-bg:#0e0e0e;--field:#141414;--raised:#242424;--stage:#0e0e0e;--stage-grid:#ffffff0b;--sheet:#121212;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.landing-module__eV7DpG__page[data-theme=dark]{--ink:lab(91.88% .0000298023 -.0000119209);--muted:lab(55.92% -.0000298023 0);--faint:lab(32.72% -.0000149012 0);--dim:lab(67.52% -.0000298023 0);--line:lab(14.16% 0 0);--field:lab(6.19571% 0 0);--raised:lab(14.16% 0 0);--stage-grid:lab(100% 0 0/.045)}}html:has(main[class*=landing][data-theme=dark]){background:#0e0e0e}html:has(main[class*=landing]){scrollbar-width:none}html:has(main[class*=landing])::-webkit-scrollbar{display:none}.landing-module__eV7DpG__hero{text-align:center;scroll-snap-align:start;place-content:center;justify-items:center;min-height:55vh;padding:89px 21px 34px;display:grid;position:relative}.landing-module__eV7DpG__hero h1{margin:0;font-size:16px;font-weight:500;line-height:21px}.landing-module__eV7DpG__desc{max-width:340px;color:var(--muted);text-wrap:balance;margin:8px 0 0}.landing-module__eV7DpG__stack{justify-items:stretch;gap:13px;width:min(340px,100vw - 42px);margin-top:21px;display:grid}.landing-module__eV7DpG__command{box-sizing:border-box;background:var(--field);border-radius:999px;align-items:center;gap:13px;min-width:0;padding:5px 5px 5px 18px;transition:background-color .24s ease-out;display:flex;position:relative}.landing-module__eV7DpG__command code{text-align:left;text-overflow:ellipsis;min-width:0;font:inherit;color:var(--ink);white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;font-size:14px;font-weight:450;overflow:hidden}.landing-module__eV7DpG__copy.landing-module__eV7DpG__copy{width:30px;height:30px;color:var(--muted);background:0 0;border-radius:999px;place-items:center;transition:color .12s ease-out;display:grid}@media (hover:hover){.landing-module__eV7DpG__copy.landing-module__eV7DpG__copy:hover{color:var(--ink)}}.landing-module__eV7DpG__copy.landing-module__eV7DpG__copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing-module__eV7DpG__lightbox:focus{outline:none}.landing-module__eV7DpG__hint{color:var(--muted);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;position:absolute;bottom:21px;left:21px}.landing-module__eV7DpG__posters{color:var(--ink);transition:background-color .24s ease-out;position:relative}.landing-module__eV7DpG__themeRail{z-index:30;justify-content:flex-start;height:0;display:flex;position:sticky;top:0}.landing-module__eV7DpG__themeToggle.landing-module__eV7DpG__themeToggle{color:var(--muted);background:0 0;place-items:center;margin:13px 0 0 13px;transition:color .12s ease-out;display:grid}@media (hover:hover){.landing-module__eV7DpG__themeToggle.landing-module__eV7DpG__themeToggle:hover{color:var(--ink)}}.landing-module__eV7DpG__themeToggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.landing-module__eV7DpG__themeToggle>span:not([data-on])>*{transition:none}.landing-module__eV7DpG__themeToggle>span:not([data-on])>:last-child,.landing-module__eV7DpG__page[data-theme=dark] .landing-module__eV7DpG__themeToggle>span:not([data-on])>:first-child{opacity:0}.landing-module__eV7DpG__page[data-theme=dark] .landing-module__eV7DpG__themeToggle>span:not([data-on])>:last-child{opacity:1}@media (prefers-color-scheme:dark){.landing-module__eV7DpG__page:not([data-theme=light]) .landing-module__eV7DpG__themeToggle>span:not([data-on])>:first-child{opacity:0}.landing-module__eV7DpG__page:not([data-theme=light]) .landing-module__eV7DpG__themeToggle>span:not([data-on])>:last-child{opacity:1}}.landing-module__eV7DpG__lightbox[data-theme=dark]{--edge:#292929;background:#060606f0;background:lab(1.5609% 0 0/.94)}.landing-module__eV7DpG__plotRow{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;box-sizing:border-box;align-items:center;display:flex;position:absolute;inset:0;overflow-x:auto}.landing-module__eV7DpG__plotRow::-webkit-scrollbar{display:none}.landing-module__eV7DpG__plotRowItem{scroll-snap-align:center;scroll-snap-stop:always;background:var(--sheet);box-shadow:0 0 0 1px var(--edge);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;padding:0;transition:background-color .24s ease-out,box-shadow .24s ease-out;position:relative}.landing-module__eV7DpG__plotRowCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-module__eV7DpG__plotRowItem img{width:100%;height:100%;display:block;position:relative}.landing-module__eV7DpG__plotter[data-row]{touch-action:auto;cursor:auto}.landing-module__eV7DpG__page button,.landing-module__eV7DpG__page a{-webkit-tap-highlight-color:transparent}@media (max-width:639px){.landing-module__eV7DpG__plotPrompt.landing-module__eV7DpG__plotPrompt{display:none}}.landing-module__eV7DpG__plotPrompt{z-index:2;width:fit-content;color:var(--muted);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-inline:auto;padding:0;transition:color .12s ease-out;display:flex;position:absolute;top:0;left:21px;right:21px}.landing-module__eV7DpG__plotPromptText{white-space:nowrap;min-width:0;min-height:18px;display:grid}.landing-module__eV7DpG__plotPromptSizer,.landing-module__eV7DpG__plotPromptTyped{text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.landing-module__eV7DpG__plotPromptSizer{visibility:hidden}.landing-module__eV7DpG__plotPrompt[data-typing] .landing-module__eV7DpG__plotPromptTyped:after{content:"";vertical-align:-2px;background:#08f;width:1.5px;height:13px;margin-left:1px;display:inline-block}.landing-module__eV7DpG__plotPromptIcon.landing-module__eV7DpG__plotPromptIcon{opacity:0;flex:none;place-items:center;width:14px;height:14px;transition:opacity .12s ease-out;display:grid}@media (hover:hover){.landing-module__eV7DpG__plotPrompt:hover{color:var(--ink)}.landing-module__eV7DpG__plotPrompt:hover .landing-module__eV7DpG__plotPromptIcon{opacity:1}}.landing-module__eV7DpG__plotPrompt:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.landing-module__eV7DpG__plotPrompt:focus-visible .landing-module__eV7DpG__plotPromptIcon,.landing-module__eV7DpG__plotPromptIcon[data-copied=true]{opacity:1}@media (hover:none){.landing-module__eV7DpG__plotPromptIcon.landing-module__eV7DpG__plotPromptIcon{opacity:1}}.landing-module__eV7DpG__plotter{scroll-snap-align:start;background:var(--stage);touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;height:100svh;position:relative}.landing-module__eV7DpG__plotter:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.landing-module__eV7DpG__plotNav.landing-module__eV7DpG__plotNav{z-index:2;color:var(--muted);background:0 0;place-items:center;transition:color .12s ease-out;display:grid;position:absolute;top:50%;translate:0 -50%}@media (hover:hover){.landing-module__eV7DpG__plotNav.landing-module__eV7DpG__plotNav:hover{color:var(--ink)}}.landing-module__eV7DpG__plotNav:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.landing-module__eV7DpG__plotCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-module__eV7DpG__plotFallback{height:min(86%,127.292vw);box-shadow:0 0 0 1px var(--edge);position:absolute;top:50%;left:50%;translate:-50% -50%}.landing-module__eV7DpG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-module__eV7DpG__table{scroll-snap-align:start;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg, var(--stage-grid) 1px, transparent 1px) 0 0 / 21px 21px, linear-gradient(var(--stage-grid) 1px, transparent 1px) 0 0 / 21px 21px, var(--stage);height:100svh;position:relative;overflow:hidden}.landing-module__eV7DpG__table:active{cursor:grabbing}.landing-module__eV7DpG__world{transform-origin:0 0;will-change:transform;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.landing-module__eV7DpG__print{background:var(--sheet);box-shadow:0 0 0 1px var(--edge);cursor:pointer;transition:transform .6s cubic-bezier(.22,1,.36,1),translate .16s ease-out;position:absolute}.landing-module__eV7DpG__print img,.landing-module__eV7DpG__rackCard img,.landing-module__eV7DpG__frame img{pointer-events:none;width:100%;height:100%;display:block}@media (hover:hover){.landing-module__eV7DpG__print:hover{translate:0 -5px}}.landing-module__eV7DpG__tall{position:relative}.landing-module__eV7DpG__snap{scroll-snap-align:start;pointer-events:none;width:1px;height:1px;position:absolute;left:0}html:has(main [class*=snap]){scroll-snap-type:y proximity}html:has(main [data-snap-stop]){scroll-snap-type:y mandatory}.landing-module__eV7DpG__sticky{background:var(--stage);height:100vh;position:sticky;top:0;overflow:hidden}.landing-module__eV7DpG__rack{perspective:1600px;perspective-origin:50% 30%;position:absolute;inset:0}.landing-module__eV7DpG__rackCard{aspect-ratio:794/1123;background:var(--sheet);transform-origin:50% 100%;height:min(72vh,124.463vw);box-shadow:0 0 0 1px var(--edge);cursor:pointer;will-change:transform, opacity;border:0;padding:0;position:absolute;top:52%;left:50%}.landing-module__eV7DpG__strip{--w:min(62vh * 794 / 1123, 82vw);position:absolute;inset:0}.landing-module__eV7DpG__frame{width:var(--w);aspect-ratio:794/1123;background:var(--sheet);box-shadow:0 0 0 1px var(--edge);cursor:pointer;will-change:transform, opacity, filter;border:0;padding:0;position:absolute;top:50%;left:50%}.landing-module__eV7DpG__lightbox{z-index:20;overscroll-behavior:contain;touch-action:none;--edge:#e4e4e4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:zoom-out;background:#fafafaf0;background:lab(98.26% 0 0/.94);place-items:center;display:grid;position:fixed;inset:0}.landing-module__eV7DpG__lightbox img{width:auto;max-width:94vw;height:auto;max-height:min(92svh,1123px);box-shadow:0 0 0 1px var(--edge);opacity:0}.landing-module__eV7DpG__lightbox img[data-loaded]{opacity:1;animation:.18s cubic-bezier(.22,1,.36,1) landing-module__eV7DpG__in}@keyframes landing-module__eV7DpG__in{0%{opacity:0;filter:blur(6px)}}.landing-module__eV7DpG__scrollSpec{z-index:4;pointer-events:none;opacity:0;font-size:12px;transition:opacity .32s ease-out;position:fixed;top:0;right:0;overflow:visible}.landing-module__eV7DpG__scrollSpec[data-on]{opacity:1;transition-duration:.14s}.landing-module__eV7DpG__scrollSpec text{fill:var(--dim)}.landing-module__eV7DpG__trackLine{stroke:var(--accent);stroke-opacity:.6;stroke-dasharray:10 3 2 3}.landing-module__eV7DpG__thumb{fill:none;stroke:var(--accent);stroke-width:1.5px}.landing-module__eV7DpG__note{fill:var(--muted)}@media (max-width:1099px),(hover:none) and (pointer:coarse){.landing-module__eV7DpG__specMeasures{display:none}}@media (prefers-reduced-motion:reduce){.landing-module__eV7DpG__world,.landing-module__eV7DpG__print,.landing-module__eV7DpG__scrollSpec{transition:none}.landing-module__eV7DpG__lightbox img,.landing-module__eV7DpG__promptText{animation:none}}
