.accordion.svelte-1oyflhh{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.list.svelte-1oyflhh{border-right:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.item.svelte-1oyflhh{border-bottom:1px solid var(--line)}.item.svelte-1oyflhh:last-child{border-bottom:none}h3.svelte-1oyflhh{font:inherit;margin:0}button.svelte-1oyflhh{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.02em;width:100%;color:var(--muted);align-items:center;gap:.7rem;padding:1.2rem 2.5rem;font-family:Fira Code,monospace;font-size:.95rem;transition:color .2s;display:flex}button.svelte-1oyflhh:hover{color:var(--background-text)}button.svelte-1oyflhh:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.open.svelte-1oyflhh button:where(.svelte-1oyflhh){cursor:default;letter-spacing:0;color:var(--background-text);padding-top:2.2rem;padding-bottom:.6rem;font-family:Noto Serif,Georgia,serif;font-size:1.35rem}.title.svelte-1oyflhh em:where(.svelte-1oyflhh){color:var(--accent);font-style:normal}.plus.svelte-1oyflhh{opacity:.7;width:.65rem;transition:opacity .2s,transform .3s;display:flex}.open.svelte-1oyflhh .plus:where(.svelte-1oyflhh){opacity:0;transform:rotate(45deg)}.panel.svelte-1oyflhh{display:none}.open.svelte-1oyflhh .panel:where(.svelte-1oyflhh){animation:.35s svelte-1oyflhh-reveal;display:block}@keyframes svelte-1oyflhh-reveal{0%{opacity:0;transform:translateY(.3rem)}}.panel-inner.svelte-1oyflhh{padding:0 2.5rem;overflow:hidden}.open.svelte-1oyflhh .panel-inner:where(.svelte-1oyflhh){padding-bottom:2.2rem}.texts.svelte-1oyflhh{display:grid}.text.svelte-1oyflhh{grid-area:1/1}.text.svelte-1oyflhh:not(.own){visibility:hidden}p.svelte-1oyflhh{letter-spacing:.02em;color:var(--muted);max-width:34rem;font-family:Fira Code,monospace;font-size:.95rem;line-height:1.75}.more.svelte-1oyflhh{color:var(--accent);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);align-items:center;gap:.4rem;margin-top:1.2rem;font-family:Fira Code,monospace;font-size:.95rem;display:inline-flex}.more.svelte-1oyflhh:hover{text-decoration-color:currentColor}.chevron.svelte-1oyflhh{width:.55rem;display:flex}.inline-shot.svelte-1oyflhh{display:none}.preview.svelte-1oyflhh{background:var(--lit);min-height:20rem;position:relative;overflow:hidden}.preview.svelte-1oyflhh img:where(.svelte-1oyflhh){object-fit:cover;object-position:left top;opacity:0;width:100%;height:100%;transform:scale(var(--scale,1));transition:opacity .4s,transform .6s;position:absolute;inset:0}.preview.svelte-1oyflhh img.shown:where(.svelte-1oyflhh){opacity:1}@media (width<=900px){.accordion.svelte-1oyflhh{grid-template-columns:1fr}.list.svelte-1oyflhh{border-right:none}.preview.svelte-1oyflhh{display:none}button.svelte-1oyflhh,.panel-inner.svelte-1oyflhh{padding-left:1.25rem;padding-right:1.25rem}.inline-shot.svelte-1oyflhh{aspect-ratio:2.2;object-fit:cover;object-position:left top;border:1px solid var(--line);border-radius:.3rem;width:100%;height:auto;margin-top:1.4rem;display:block}}@media (width<=640px){.inline-shot.svelte-1oyflhh{border:none;border-radius:0;width:calc(100% + 2.5rem);max-width:none;margin:1.4rem -1.25rem 0}}@media (prefers-reduced-motion:reduce){.open.svelte-1oyflhh .panel:where(.svelte-1oyflhh){animation:none}.plus.svelte-1oyflhh,.preview.svelte-1oyflhh img:where(.svelte-1oyflhh){transition:none}}.backdrop.svelte-1ykr4df{gap:var(--wb-gap);padding:var(--wb-gap);pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--background);grid-template-rows:minmax(0,1fr);grid-template-columns:2.8rem minmax(0,1fr) 15rem auto;display:grid;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(38% 62%,#0000 46%,#000 100%);mask-image:radial-gradient(38% 62%,#0000 46%,#000 100%)}.backdrop.svelte-1ykr4df:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--background) 55%, transparent), transparent 50%, var(--background));pointer-events:none;position:absolute;inset:0}.card.svelte-1ykr4df{opacity:.3;background:var(--wb-surface);border:var(--wb-card-edge);border-radius:var(--wb-radius);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.rail.svelte-1ykr4df{grid-row:1/-1;align-items:center;gap:.4rem;padding:.5rem 0}.rail.svelte-1ykr4df span:where(.svelte-1ykr4df){width:2.1rem;height:2.1rem;color:color-mix(in srgb, var(--secondary-text) 60%, transparent);border-radius:.3rem;place-items:center;display:grid}.rail.svelte-1ykr4df span:where(.svelte-1ykr4df) svg{width:1rem}.rail.svelte-1ykr4df .active:where(.svelte-1ykr4df){background:var(--tertiary);color:var(--tertiary-text)}.rail.svelte-1ykr4df .last:where(.svelte-1ykr4df){margin-top:auto}.editor.svelte-1ykr4df{grid-area:1/2;position:relative}.tabs.svelte-1ykr4df{background:var(--wb-strip);flex:none;height:2.2rem;font-size:.85rem;display:flex}.tabs.svelte-1ykr4df span:where(.svelte-1ykr4df){color:color-mix(in srgb, var(--secondary-text) 70%, transparent);align-items:center;gap:.5rem;padding:0 1rem;display:flex}.tabs.svelte-1ykr4df .active:where(.svelte-1ykr4df){background:var(--wb-surface);color:var(--secondary-text)}.tabs.svelte-1ykr4df b:where(.svelte-1ykr4df){background:var(--accent);color:var(--accent-text);border-radius:.3rem;padding:.05rem .35rem;font-size:.6rem;font-weight:500}.code.svelte-1ykr4df{font-family:var(--example-font-family,"Fira Code", monospace);font-size:var(--example-font-size,.95rem);color:var(--secondary-text);flex:1;padding-top:.4rem;overflow:hidden}.line.svelte-1ykr4df{white-space:pre;line-height:var(--example-line-height,1.5rem);display:flex}.number.svelte-1ykr4df{text-align:right;opacity:.45;flex:none;width:3.4rem;padding-right:1.4rem}.line.current.svelte-1ykr4df{background:var(--accent)}.line.current.svelte-1ykr4df .number:where(.svelte-1ykr4df),.line.current.svelte-1ykr4df .text:where(.svelte-1ykr4df),.line.current.svelte-1ykr4df .text:where(.svelte-1ykr4df) span{color:var(--accent-text);opacity:1}.dock.svelte-1ykr4df{position:absolute;bottom:0;left:0;right:0}.registers.svelte-1ykr4df,.memory.svelte-1ykr4df{opacity:.48}.registers.svelte-1ykr4df{--panel-radius:0px;grid-area:1/3/-1;gap:.3rem;padding-top:.2rem}.memory.svelte-1ykr4df{grid-area:1/4/-1}@media (width<=1000px){.backdrop.svelte-1ykr4df{grid-template-columns:2.8rem minmax(0,1fr) minmax(14rem,.7fr);-webkit-mask-image:radial-gradient(68% 60%,#0000 39%,#000 100%);mask-image:radial-gradient(68% 60%,#0000 39%,#000 100%)}.memory.svelte-1ykr4df{display:none}}@media (width<=640px){.backdrop.svelte-1ykr4df{grid-template-columns:minmax(0,1fr)}.backdrop.svelte-1ykr4df:after{display:none}.card.svelte-1ykr4df{opacity:.2}.rail.svelte-1ykr4df,.registers.svelte-1ykr4df{display:none}.editor.svelte-1ykr4df{grid-column:1}}.link-element.svelte-hr66mx{background-color:var(--secondary);flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:10rem;padding:1.4rem;transition:all .3s;display:flex}.link-element.svelte-hr66mx:hover{background-color:var(--tertiary);color:var(--tertiary-text)}.link-icon.svelte-hr66mx{width:1.8rem;height:1.8rem}.link-description.svelte-hr66mx{text-align:center;font-size:1.2rem}@media screen and (width<=650px){.link-element.svelte-hr66mx{padding:1.2rem}.link-icon.svelte-hr66mx{width:1.5rem;height:1.5rem}.link-description.svelte-hr66mx{font-size:1.1rem}}.landing.svelte-1uha8ag{--inner:min(100% - 2rem, 76rem);--line:color-mix(in srgb, var(--background-text) 11%, transparent);--line-strong:color-mix(in srgb, var(--background-text) 20%, transparent);--muted:color-mix(in srgb, var(--background-text) 68%, transparent);--serif:"Noto Serif", Georgia, serif;--mono:"Fira Code", monospace;--lit:radial-gradient(ellipse 80% 70% at 50% 0%, color-mix(in srgb, var(--accent2) 85%, transparent), transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--accent2) 30%, var(--background)), var(--secondary));width:100%;color:var(--background-text);padding-bottom:4rem;position:relative}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{margin:0;font-weight:400}.frame.svelte-1uha8ag{width:var(--inner);border-inline:1px solid var(--line);margin:0 auto;position:relative}.rule.svelte-1uha8ag{z-index:3;background:var(--line);height:1px;position:relative}.rule-frame.svelte-1uha8ag{width:var(--inner);height:1px;margin:0 auto;position:relative}.rule-frame.svelte-1uha8ag i:where(.svelte-1uha8ag){background:color-mix(in srgb, var(--background-text) 40%, transparent);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.rule-frame.svelte-1uha8ag i:where(.svelte-1uha8ag):first-child{left:-2px}.rule-frame.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){right:-2px}.frame.svelte-1uha8ag .rule:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){display:none}.band.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:center;gap:.15rem;height:3.4rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hex.svelte-1uha8ag{white-space:pre;font-family:var(--mono);letter-spacing:.08em;color:color-mix(in srgb, var(--background-text) 16%, transparent);font-size:.8rem;line-height:1.3}.hex.svelte-1uha8ag b:where(.svelte-1uha8ag){color:color-mix(in srgb, var(--accent) 50%, transparent);font-weight:400}.chevron.svelte-1uha8ag{opacity:.8;width:.6rem;display:inline-flex}.first-screen.svelte-1uha8ag{min-height:calc(var(--screen-height) - 3.2rem);flex-direction:column;display:flex}.hero.svelte-1uha8ag{flex:1;place-items:center;min-height:26rem;display:grid;position:relative;overflow:hidden}.hero-content.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:1.4rem;max-width:48rem;padding:3rem 1.25rem;display:flex;position:relative}.isas.svelte-1uha8ag{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--background) 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.4rem;display:flex;overflow:hidden}.isas.svelte-1uha8ag button:where(.svelte-1uha8ag){all:unset;cursor:pointer;font-family:var(--mono);color:var(--background-text);align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.9rem;display:flex}.isas.svelte-1uha8ag button:where(.svelte-1uha8ag):before{content:"";background:var(--dot);border-radius:2px;width:.5rem;height:.5rem}.isas.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:color-mix(in srgb, var(--dot) 16%, transparent)}.isas.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.isas.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{cursor:progress}.isas.svelte-1uha8ag button:where(.svelte-1uha8ag)+button:where(.svelte-1uha8ag){border-left:1px solid var(--line-strong)}@supports (text-box:trim-both cap alphabetic){.isas.svelte-1uha8ag button:where(.svelte-1uha8ag){padding-block:.65rem}.isa-name.svelte-1uha8ag{text-box:trim-both cap alphabetic;display:block}}@media (width<=480px){.isas.svelte-1uha8ag button:where(.svelte-1uha8ag){padding-inline:.6rem;font-size:.8rem}}h1.svelte-1uha8ag{letter-spacing:-.01em;text-shadow:0 0 2rem var(--background);font-family:Rubik,sans-serif;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:500;line-height:1.08}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent);font-style:normal}.lede.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.02em;color:color-mix(in srgb, var(--background-text) 82%, transparent);max-width:29rem;font-size:1rem;line-height:1.7}.actions.svelte-1uha8ag .icon:where(.svelte-1uha8ag){width:.9rem;display:flex}.actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.4rem;display:flex}.quick-row.svelte-1uha8ag{position:relative;overflow:hidden}.quick-hex.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.08em;word-spacing:.1em;text-align:justify;color:color-mix(in srgb, var(--background-text) 16%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.8rem;line-height:1.45;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.quick-hex.svelte-1uha8ag b:where(.svelte-1uha8ag){color:color-mix(in srgb, var(--accent) 50%, transparent);font-weight:400}.quick-links.svelte-1uha8ag{flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.quick-links.svelte-1uha8ag .link-element{background:color-mix(in srgb, var(--background) 75%, transparent);color:var(--background-text);border-top:1px solid color-mix(in srgb, var(--background-text) 11%, var(--background));border-left:1px solid color-mix(in srgb, var(--background-text) 11%, var(--background));margin:-1px 0 0 -1px;transition:none;position:relative}.quick-links.svelte-1uha8ag .link-element:hover{background:color-mix(in srgb, var(--accent) 14%, var(--background));color:var(--background-text)}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag),.target-body.svelte-1uha8ag p:where(.svelte-1uha8ag),.card.svelte-1uha8ag p:where(.svelte-1uha8ag),.tile-text.svelte-1uha8ag,.closing.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--mono);letter-spacing:.02em;color:var(--muted);font-size:.92rem;line-height:1.7}.showcase.svelte-1uha8ag{background:var(--lit);padding:.75rem}.browser.svelte-1uha8ag{--chrome:color-mix(in srgb, var(--background) 55%, var(--tertiary));border:1px solid var(--line-strong);background:var(--chrome);border-radius:.6rem;overflow:hidden;box-shadow:0 1.5rem 4rem #00000073}.browser-tabs.svelte-1uha8ag{align-items:flex-end;gap:.2rem;height:2.6rem;padding:0 .6rem;display:flex}.lights.svelte-1uha8ag,.new-tab.svelte-1uha8ag{flex:none;align-items:center;height:2.15rem;display:flex}.lights.svelte-1uha8ag{gap:.45rem;margin-right:.8rem}.lights.svelte-1uha8ag i:where(.svelte-1uha8ag){border-radius:50%;width:.75rem;height:.75rem}.lights.svelte-1uha8ag i:where(.svelte-1uha8ag):first-child{background:#ff5f57}.lights.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){background:#febc2e}.lights.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){background:#28c840}.browser-tab.svelte-1uha8ag{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;height:2.15rem;color:var(--muted);border-radius:.5rem .5rem 0 0;flex:0 12rem;align-items:center;gap:.55rem;padding:0 .8rem;font-family:Rubik,sans-serif;font-size:.82rem;transition:background-color .15s,color .15s;display:flex;position:relative}.browser-tab.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:.2rem;width:1rem;height:1rem}.browser-tab.svelte-1uha8ag .ellipsis:where(.svelte-1uha8ag){flex:1;min-width:0}.browser-tab.svelte-1uha8ag .close:where(.svelte-1uha8ag){opacity:0;flex:none;width:.55rem;display:flex}.browser-tab.svelte-1uha8ag .tab-icon:where(.svelte-1uha8ag){flex:none;width:.85rem;display:flex}.browser-tab.svelte-1uha8ag:hover{background:color-mix(in srgb, var(--secondary) 55%, transparent);color:var(--secondary-text)}.browser-tab.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.browser-tab.svelte-1uha8ag:after{content:"";background:var(--line-strong);width:1px;height:1.1rem;position:absolute;top:50%;right:-.1rem;transform:translateY(-50%)}.browser-tab.active.svelte-1uha8ag:after,.browser-tab.svelte-1uha8ag:hover:after{opacity:0}.browser-tab.svelte-1uha8ag:has(+.active:where(.svelte-1uha8ag)):after{opacity:0}.browser-tab.svelte-1uha8ag:has(+:where(.svelte-1uha8ag):hover):after{opacity:0}.browser-tab.active.svelte-1uha8ag{background:var(--secondary);color:var(--secondary-text);cursor:default}.browser-tab.active.svelte-1uha8ag .close:where(.svelte-1uha8ag){opacity:.5}.new-tab.svelte-1uha8ag{width:2rem;color:var(--muted);border-radius:.4rem;justify-content:center;margin-left:.2rem}.new-tab.svelte-1uha8ag svg{width:.75rem}.new-tab.svelte-1uha8ag:hover{color:var(--secondary-text);background:color-mix(in srgb, var(--secondary) 55%, transparent)}.new-tab.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent)}.loading.svelte-1uha8ag{font-family:var(--mono);color:var(--muted);place-self:center;font-size:.9rem}.browser-toolbar.svelte-1uha8ag{background:var(--secondary);height:2.6rem;color:var(--secondary-text);border-bottom:1px solid var(--line);align-items:center;gap:.4rem;padding:0 .6rem;display:flex}.browser-nav.svelte-1uha8ag{gap:.1rem;display:flex}.nav-button.svelte-1uha8ag{all:unset;width:1.9rem;height:1.9rem;color:var(--muted);border-radius:50%;place-items:center;display:grid}.nav-button.svelte-1uha8ag svg{width:.75rem}.nav-button.svelte-1uha8ag:is(button:where(.svelte-1uha8ag)){cursor:pointer}.nav-button.svelte-1uha8ag:is(button:where(.svelte-1uha8ag)):hover{background:color-mix(in srgb, var(--secondary-text) 10%, transparent);color:var(--secondary-text)}.nav-button.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent)}.address.svelte-1uha8ag{background:color-mix(in srgb, var(--background) 65%, var(--secondary));min-width:0;height:1.85rem;font-family:var(--mono);color:var(--muted);border-radius:1rem;flex:1;align-items:center;gap:.55rem;padding:0 .85rem;font-size:.8rem;display:flex}.address.svelte-1uha8ag .lock:where(.svelte-1uha8ag){flex:none;width:.6rem;display:flex}.address.svelte-1uha8ag .host:where(.svelte-1uha8ag){color:var(--secondary-text)}.address.svelte-1uha8ag:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.address.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent)}.viewport.svelte-1uha8ag{aspect-ratio:2.25;background:var(--background);display:grid;position:relative;overflow:hidden}.viewport.svelte-1uha8ag>:where(.svelte-1uha8ag){grid-area:1/1}.viewport.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:left top;width:100%;height:100%}.viewport.svelte-1uha8ag iframe:where(.svelte-1uha8ag){opacity:0;border:none;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.viewport.svelte-1uha8ag iframe.loaded:where(.svelte-1uha8ag){opacity:1}.activate.svelte-1uha8ag{all:unset;cursor:pointer;grid-area:1/1;place-items:center;display:grid;position:relative}.activate.svelte-1uha8ag:hover,.activate.svelte-1uha8ag:focus-visible{background:#0000008c}.activate.svelte-1uha8ag:hover .activate-hint:where(.svelte-1uha8ag),.activate.svelte-1uha8ag:focus-visible .activate-hint:where(.svelte-1uha8ag){opacity:1;transform:none}.activate-hint.svelte-1uha8ag{background:var(--secondary);color:var(--secondary-text);border:1px solid var(--line-strong);opacity:0;border-radius:.4rem;padding:.7rem 1.2rem;font-size:1rem;transition:opacity .2s,transform .2s;transform:translateY(.3rem);box-shadow:0 .6rem 1.6rem #00000073}.play.svelte-1uha8ag{z-index:1;place-self:center}.play.svelte-1uha8ag .icon:where(.svelte-1uha8ag){width:.75rem;display:flex}@media (width<=900px){.viewport.svelte-1uha8ag{aspect-ratio:1917/909}}.section-head.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;padding:2.75rem 2.5rem;display:flex}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--serif);margin-bottom:.7rem;font-size:clamp(1.8rem,3.5vw,2.3rem);line-height:1.2}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:36rem;font-size:1rem}.head-links.svelte-1uha8ag{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.8rem;display:flex}.inline-link.svelte-1uha8ag{color:var(--accent);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent)}.inline-link.svelte-1uha8ag:hover{text-decoration-color:currentColor}.text-link.svelte-1uha8ag{color:var(--accent);font-family:var(--mono);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.text-link.svelte-1uha8ag:hover{text-decoration-color:currentColor}.text-link.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.targets.svelte-1uha8ag,.cards.svelte-1uha8ag,.tiles.svelte-1uha8ag{background:var(--line);gap:1px;display:grid}.targets.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.target.svelte-1uha8ag{background:var(--background);--ink:#14161b;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.target.ink-light.svelte-1uha8ag{--ink:#fff}.tile.svelte-1uha8ag{cursor:pointer;background:repeating-linear-gradient(135deg, #ffffff21 0 1px, transparent 1px 7px), linear-gradient(160deg, color-mix(in srgb, var(--tile) 85%, white), var(--tile) 60%);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0000002e}.tile.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--mono);color:var(--ink);border:2px solid color-mix(in srgb, var(--ink) 70%, transparent);border-radius:.3rem;padding:.2rem .45rem;font-size:1.35rem}.target-body.svelte-1uha8ag{flex-direction:column;gap:.6rem;padding:1.3rem 1.4rem 1.2rem;display:flex}.target-body.svelte-1uha8ag p:where(.svelte-1uha8ag){flex:1;font-size:.85rem}.target-head.svelte-1uha8ag{align-items:baseline;gap:.7rem;margin-bottom:.3rem;display:flex}.target-head.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--serif);font-size:1.3rem;font-weight:500}.target-links.svelte-1uha8ag{gap:1.2rem;display:flex}.target-links.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--mono);color:color-mix(in srgb, var(--tile) 70%, var(--background-text));align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.target-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-underline-offset:.25em;text-decoration:underline}.docs.svelte-1uha8ag{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 11%, var(--background)), var(--background) 22rem);box-shadow:inset 0 3px 0 var(--accent)}.docs.svelte-1uha8ag .section-head:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--accent);font-style:italic}.cards.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.card.svelte-1uha8ag{background:var(--background);padding:2.5rem}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--serif);margin:1.4rem 0 .8rem;font-size:1.3rem;font-weight:500}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:32rem}.shot.svelte-1uha8ag{border:1px dashed var(--line-strong);border-radius:.2rem}.shot-inner.svelte-1uha8ag{aspect-ratio:16/10;border-radius:.2rem;overflow:hidden}.shot-inner.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.create-project.svelte-1uha8ag{display:flex}.create-project.svelte-1uha8ag .btn{gap:.5rem;height:2.2rem;padding:0 1rem}.create-icon.svelte-1uha8ag{width:.75rem;display:flex}@media (width<=760px){.create-project.svelte-1uha8ag .btn{width:2.2rem;padding:0}.create-label.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tiles.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.tile-link.svelte-1uha8ag{background:var(--background);flex-direction:column;gap:.5rem;padding:1.8rem 2rem;transition:background-color .15s;display:flex}.tile-link.svelte-1uha8ag:hover{background:color-mix(in srgb, var(--background-text) 4%, var(--background))}.tile-link.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){opacity:1;transform:translate(3px)}.tile-link.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tile-title.svelte-1uha8ag{font-family:var(--serif);align-items:center;gap:.55rem;font-size:1.15rem;display:flex}.tile-title.svelte-1uha8ag .icon:where(.svelte-1uha8ag){width:1rem;display:flex}.arrow.svelte-1uha8ag{opacity:.5;width:.75rem;transition:transform .2s,opacity .2s;display:flex}.tile-text.svelte-1uha8ag{font-size:.85rem}.agents.svelte-1uha8ag{padding:2.5rem}.agents.svelte-1uha8ag section .heading{font-family:var(--serif);font-size:1.3rem;font-weight:400}.agents.svelte-1uha8ag .agents>p{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);font-size:.92rem}.letter.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;padding:4.5rem 1.5rem;display:flex}.letter.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--serif);font-size:clamp(1.7rem,3.2vw,2.1rem)}.letter.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--serif);max-width:40rem;font-size:1.1rem;line-height:1.75}.letter.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){font-family:var(--mono);color:var(--muted);font-size:.8rem}.letter.svelte-1uha8ag .reference:where(.svelte-1uha8ag){color:var(--muted);font-size:.98rem;font-style:italic}.divider.svelte-1uha8ag{border-top:1px solid var(--line-strong);width:4rem;margin:.4rem 0}.closing.svelte-1uha8ag{text-align:center;background:var(--lit);flex-direction:column;align-items:center;gap:1rem;padding:5rem 1.5rem;display:flex}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--background-text);font-family:Rubik,sans-serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:500}.closing.svelte-1uha8ag p:where(.svelte-1uha8ag){color:color-mix(in srgb, var(--background-text) 82%, transparent)}.closing.svelte-1uha8ag .actions:where(.svelte-1uha8ag){margin-top:.8rem}@media (width<=1080px){.targets.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.section-head.svelte-1uha8ag{flex-direction:column;align-items:flex-start;padding:2rem 1.25rem}.cards.svelte-1uha8ag,.tiles.svelte-1uha8ag{grid-template-columns:1fr}.card.svelte-1uha8ag{padding:1.5rem 1.25rem 2rem}.agents.svelte-1uha8ag{padding:1.5rem 1.25rem}}@media (width<=640px){.landing.svelte-1uha8ag{--inner:calc(100% - 1rem)}.shot.svelte-1uha8ag{border:none;border-radius:0;margin:-1.5rem -1.25rem 0}.shot-inner.svelte-1uha8ag{border-radius:0}.hero-content.svelte-1uha8ag{padding:3.5rem .75rem}.isas.svelte-1uha8ag button:where(.svelte-1uha8ag):before{display:none}.quick-hex.svelte-1uha8ag{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.targets.svelte-1uha8ag{grid-template-columns:1fr}.target.svelte-1uha8ag{grid-template-columns:4.5rem minmax(0,1fr)}.tile.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:1rem}.tile-link.svelte-1uha8ag{padding:1.4rem 1.25rem}.showcase.svelte-1uha8ag{padding:.5rem}.lede.svelte-1uha8ag{font-size:.95rem}.browser-nav.svelte-1uha8ag,.lights.svelte-1uha8ag,.browser-tab.svelte-1uha8ag img:where(.svelte-1uha8ag){display:none}}@media (prefers-reduced-motion:reduce){.arrow.svelte-1uha8ag,.viewport.svelte-1uha8ag iframe:where(.svelte-1uha8ag){transition:none}}
