.hero.svelte-tc3uts{padding:var(--s-6) var(--page-px) var(--s-3)}@media(min-width:768px){.hero.svelte-tc3uts{padding:var(--s-6) var(--left-pad) var(--s-3)}}.hero-title.svelte-tc3uts{font-family:var(--font-display);font-size:clamp(40px,4.6vw,72px);font-weight:var(--fw-display);line-height:1.08;letter-spacing:var(--ls-hero);max-width:15em;margin:0 0 var(--s-2) 0;color:var(--text)}.word.svelte-tc3uts{display:inline-block;position:relative;white-space:nowrap}.code.svelte-tc3uts .word:where(.svelte-tc3uts){perspective:600px}.code.svelte-tc3uts .face:where(.svelte-tc3uts),.code.svelte-tc3uts .twin:where(.svelte-tc3uts){display:inline-block;backface-visibility:hidden;transition:transform .52s var(--spring),opacity .2s var(--ease)}.code.svelte-tc3uts .twin:where(.svelte-tc3uts){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotateX(-180deg);font-family:var(--font-mono);font-size:.8em;font-weight:500;letter-spacing:-.04em;color:var(--text);white-space:nowrap}@media(hover:hover){.code.svelte-tc3uts .word:where(.svelte-tc3uts):hover .face:where(.svelte-tc3uts){transform:rotateX(180deg)}.code.svelte-tc3uts .word:where(.svelte-tc3uts):hover .twin:where(.svelte-tc3uts){transform:translate(-50%,-50%) rotateX(0)}.code.svelte-tc3uts .word:where(.svelte-tc3uts) .face:where(.svelte-tc3uts),.code.svelte-tc3uts .word:where(.svelte-tc3uts) .twin:where(.svelte-tc3uts){transition-delay:.22s}.code.svelte-tc3uts .word:where(.svelte-tc3uts):hover .face:where(.svelte-tc3uts),.code.svelte-tc3uts .word:where(.svelte-tc3uts):hover .twin:where(.svelte-tc3uts){transition-delay:0ms}}@media(max-width:480px){.hero-title.svelte-tc3uts{font-size:var(--t-2xl);line-height:36px;letter-spacing:var(--ls-2xl)}}@media(prefers-reduced-motion:reduce){.code.svelte-tc3uts .face:where(.svelte-tc3uts),.code.svelte-tc3uts .twin:where(.svelte-tc3uts){transition:none}}.hero-actions.svelte-tc3uts{display:flex;flex-wrap:wrap;gap:var(--s-half);margin-bottom:var(--s-1)}@media(max-width:640px){.hero-actions.svelte-tc3uts{display:grid;grid-template-columns:1fr 1fr}.hero-actions.svelte-tc3uts>.btn{width:100%}}.section.svelte-bkdklw{max-width:var(--max-w);padding:var(--s-3) var(--page-px)}@media(min-width:768px){.section.svelte-bkdklw{padding:var(--s-3) var(--left-pad)}}.writing-list.svelte-bkdklw{display:flex;flex-direction:column}.writing-date.svelte-bkdklw{min-width:100px}@media(max-width:480px){.writing-list.svelte-bkdklw .list-row{flex-direction:column;gap:var(--s-quarter)}.writing-date.svelte-bkdklw{min-width:auto}}.writing-more.svelte-bkdklw{display:inline-block;margin-top:var(--s-1);font-size:var(--t-base);font-weight:600;letter-spacing:0;line-height:var(--s-1);color:var(--text-3);text-decoration:none;transition:color var(--fast) var(--ease)}.writing-more.svelte-bkdklw:hover{color:var(--green)}.section.svelte-1qs6olg{max-width:var(--max-w);padding:var(--s-3) var(--page-px)}@media(min-width:768px){.section.svelte-1qs6olg{padding:var(--s-3) var(--left-pad)}}.exp-list.svelte-1qs6olg{display:flex;flex-direction:column}.exp-cv.svelte-1qs6olg{margin:var(--s-1) 0 0;font-size:var(--t-base);line-height:var(--s-1);color:var(--text-3)}.exp-cv.svelte-1qs6olg a:where(.svelte-1qs6olg){font-weight:600;color:var(--text)}.exp-cv.svelte-1qs6olg a:where(.svelte-1qs6olg):hover{color:var(--green)}.exp-index.svelte-1qs6olg{width:var(--s-1)}.exp-company.svelte-1qs6olg{width:180px;flex-shrink:0}.exp-role.svelte-1qs6olg{font-size:var(--t-base);color:var(--text-2);flex:1 1 0%;display:none}@media(min-width:640px){.exp-role.svelte-1qs6olg{display:block}}.space.svelte-ufszj4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;perspective:1400px;font-family:system-ui,-apple-system,sans-serif;color:#1d1d1f}.float.svelte-ufszj4{position:relative;width:min(640px,90%);transform-style:preserve-3d;transform:rotateX(10deg) rotateY(-16deg) rotate(1deg);animation:svelte-ufszj4-bob 9s ease-in-out infinite}.window.svelte-ufszj4{border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 0 0 .5px #0000001f,0 30px 60px -20px #00000047,0 80px 120px -60px #00000040}.bar.svelte-ufszj4{display:flex;align-items:center;gap:7px;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06)}.dot.svelte-ufszj4{width:11px;height:11px;border-radius:50%}.r.svelte-ufszj4{background:#ff5f57}.y.svelte-ufszj4{background:#febc2e}.g.svelte-ufszj4{background:#28c840}.title.svelte-ufszj4{margin-left:10px;font-size:13px;font-weight:600}.msg.svelte-ufszj4{display:flex;gap:10px;padding:16px 18px 6px;font-size:14px;line-height:20px}.avatar.svelte-ufszj4{width:34px;height:34px;border-radius:8px;background:#ead9c6;display:grid;place-items:center;font-weight:600;font-size:13px;flex-shrink:0}.time.svelte-ufszj4{color:#8a8a8e;font-size:12px}.field.svelte-ufszj4{position:relative;margin:12px 18px 18px;min-height:108px;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:12px 14px;font-size:15px;line-height:22px}.field.svelte-ufszj4 p:where(.svelte-ufszj4){margin:0}.after.svelte-ufszj4{position:absolute;inset:12px 14px;opacity:0;animation:svelte-ufszj4-after 9s infinite}.before.svelte-ufszj4{animation:svelte-ufszj4-before 9s infinite}.sel.svelte-ufszj4{background:linear-gradient(#007aff3d,#007aff3d) no-repeat left / 0% 100%;animation:svelte-ufszj4-select 9s infinite;box-decoration-break:clone;-webkit-box-decoration-break:clone}.presets.svelte-ufszj4{position:absolute;left:50%;bottom:128px;display:flex;gap:2px;padding:4px;white-space:nowrap;border-radius:12px;background:#3a3a3ceb;backdrop-filter:blur(12px);color:#fff;font-size:13px;font-weight:600;line-height:18px;box-shadow:0 0 0 .5px #0006,0 18px 36px -12px #0006;opacity:0;transform:translate(-50%) translateZ(70px);animation:svelte-ufszj4-presets 9s infinite}.presets.svelte-ufszj4 span:where(.svelte-ufszj4){padding:5px 10px;border-radius:8px}.presets.svelte-ufszj4 .on:where(.svelte-ufszj4){animation:svelte-ufszj4-pick 9s infinite}.done.svelte-ufszj4{position:absolute;left:18px;bottom:-18px;padding:7px 12px;opacity:0;border-radius:10px;background:#ffffffeb;backdrop-filter:blur(12px);font-size:13px;line-height:18px;transform:translateZ(70px);box-shadow:0 0 0 .5px #00000024,0 18px 36px -12px #0000004d;animation:svelte-ufszj4-done 9s infinite}.paused.svelte-ufszj4,.paused.svelte-ufszj4 :where(.svelte-ufszj4){animation-play-state:paused!important}@keyframes svelte-ufszj4-bob{0%,to{transform:rotateX(10deg) rotateY(-16deg) rotate(1deg) translateY(0)}50%{transform:rotateX(8deg) rotateY(-12deg) rotate(.5deg) translateY(-8px)}}@keyframes svelte-ufszj4-select{0%,12%{background-size:0% 100%}24%,50%{background-size:100% 100%}51%,to{background-size:0% 100%}}@keyframes svelte-ufszj4-presets{0%,26%{opacity:0;transform:translate(-50%) translateZ(70px) translateY(6px)}30%,48%{opacity:1;transform:translate(-50%) translateZ(70px)}52%,to{opacity:0;transform:translate(-50%) translateZ(70px)}}@keyframes svelte-ufszj4-pick{0%,38%{background:transparent}40%,to{background:#ffffff38}}@keyframes svelte-ufszj4-before{0%,52%{opacity:1;filter:blur(0)}57%,98%{opacity:0;filter:blur(4px)}to{opacity:1}}@keyframes svelte-ufszj4-after{0%,55%{opacity:0;filter:blur(4px)}61%,96%{opacity:1;filter:blur(0)}to{opacity:0}}@keyframes svelte-ufszj4-done{0%,62%{opacity:0;transform:translateZ(70px) translateY(6px)}66%,94%{opacity:1;transform:translateZ(70px)}98%,to{opacity:0}}.section.svelte-y3cyun{position:relative;padding:var(--s-3) var(--page-px);border-top:none}.section.svelte-y3cyun:before{content:"";position:absolute;top:0;left:0;width:min(100%,var(--max-w));border-top:1px solid var(--border)}@media(min-width:768px){.section.svelte-y3cyun{padding:var(--s-3) var(--left-pad)}}.gallery.svelte-y3cyun{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.gallery.svelte-y3cyun{grid-template-columns:minmax(340px,460px) minmax(0,1fr);gap:var(--s-2);max-width:1600px}}.list.svelte-y3cyun{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.row.svelte-y3cyun{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--s-1);padding:14px var(--s-1) 14px 14px;border-radius:var(--r-card);color:var(--text);text-decoration:none;transition:background var(--fast) var(--ease)}.row.svelte-y3cyun:hover,.row.on.svelte-y3cyun{background:var(--surface)}.row.svelte-y3cyun:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.ricon.svelte-y3cyun{width:56px;height:56px;flex-shrink:0;border-radius:13px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 .5px var(--border),0 2px 6px -2px #00000040}.rtext.svelte-y3cyun{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.rname.svelte-y3cyun{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--t-xl);line-height:32px;letter-spacing:var(--ls-xl)}.rdesc.svelte-y3cyun{font-size:var(--t-base);line-height:var(--base-lh);color:var(--text-3)}.rarrow.svelte-y3cyun{font-size:var(--t-md);color:var(--text-3);opacity:0;transform:translate(-3px,3px);transition:opacity var(--fast) var(--ease),transform var(--med) var(--ease-out)}.row.svelte-y3cyun:hover .rarrow:where(.svelte-y3cyun),.row.svelte-y3cyun:focus-visible .rarrow:where(.svelte-y3cyun){opacity:1;transform:none}.all.svelte-y3cyun{display:inline-block;margin-top:var(--s-half);padding:var(--s-half) 14px;font-size:var(--t-base);line-height:var(--base-lh);color:var(--text-3);text-decoration:none}.all.svelte-y3cyun:hover{color:var(--text)}.stage.svelte-y3cyun{position:relative;align-self:start;min-height:420px}.layer.svelte-y3cyun{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .28s var(--ease)}.layer.shown.svelte-y3cyun{opacity:1}.layer.phone.svelte-y3cyun{inset:-40% -12%}.site.svelte-y3cyun{display:flex;align-items:center;justify-content:center;perspective:1600px}.page.svelte-y3cyun{position:relative;width:1440px;height:900px;flex-shrink:0;transform:scale(var(--k)) rotateX(8deg) rotateY(-14deg);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #0000001a,0 60px 120px -40px #00000059,0 140px 200px -100px #0000004d;animation:svelte-y3cyun-drift 10s ease-in-out infinite}.page.svelte-y3cyun img:where(.svelte-y3cyun),.page.svelte-y3cyun iframe:where(.svelte-y3cyun){position:absolute;inset:0;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@keyframes svelte-y3cyun-drift{0%,to{transform:scale(var(--k)) rotateX(8deg) rotateY(-14deg) translateY(0)}50%{transform:scale(var(--k)) rotateX(6deg) rotateY(-10deg) translateY(-14px)}}.sr-only.svelte-y3cyun{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.rarrow.svelte-y3cyun,.layer.svelte-y3cyun{transition:none}.page.svelte-y3cyun{animation:none}}.phone-pair.svelte-lygwun{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-1);max-width:62ch;font-size:var(--t-md);margin:var(--s-2) 0}.cell.svelte-lygwun{aspect-ratio:1 / 2;display:flex;align-items:center;justify-content:center}.poster.svelte-lygwun{height:92%;width:auto;display:block;border-radius:var(--r-lg)}.section.svelte-1fa1bkp{max-width:var(--max-w);padding:var(--s-3) var(--page-px)}@media(min-width:768px){.section.svelte-1fa1bkp{padding:var(--s-3) var(--left-pad)}}.head.svelte-1fa1bkp{display:block}.icon.svelte-1fa1bkp{display:block;width:64px;height:64px;border-radius:14px;margin-bottom:var(--s-1)}.title.svelte-1fa1bkp{font-family:var(--font-heading);font-size:var(--t-2xl);font-weight:var(--fw-heading);letter-spacing:var(--ls-2xl);line-height:var(--s-2);color:var(--text);margin:0 0 var(--s-1) 0;max-width:26ch}.ticker.svelte-1fa1bkp{position:relative;overflow:hidden;max-width:62ch;margin:var(--s-1) 0;padding:var(--s-half) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-family:var(--font-heading);font-size:var(--t-md);letter-spacing:var(--ls-md);font-weight:var(--fw-heading);line-height:var(--s-1);color:var(--text);white-space:nowrap;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker-track.svelte-1fa1bkp{display:inline-flex;animation:svelte-1fa1bkp-ticker 60s linear infinite}.ticker.svelte-1fa1bkp:hover .ticker-track:where(.svelte-1fa1bkp){animation-play-state:paused}.ticker-run.svelte-1fa1bkp{flex:none;padding-right:var(--s-2)}.ticker-static.svelte-1fa1bkp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes svelte-1fa1bkp-ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker.svelte-1fa1bkp{white-space:normal;mask-image:none;-webkit-mask-image:none;line-height:var(--lh-body)}.ticker-track.svelte-1fa1bkp{display:none}.ticker-static.svelte-1fa1bkp{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}}.detail.svelte-1fa1bkp p:where(.svelte-1fa1bkp){margin:0 0 var(--s-1) 0}.detail.svelte-1fa1bkp p:where(.svelte-1fa1bkp):last-child{margin-bottom:0}.detail.svelte-1fa1bkp em:where(.svelte-1fa1bkp){font-style:italic;color:var(--text)}.business.svelte-1fa1bkp{margin-top:var(--s-2)}.business.svelte-1fa1bkp p:where(.svelte-1fa1bkp){margin:0 0 var(--s-1) 0}.shot.svelte-1fa1bkp{margin:0}.shot.svelte-1fa1bkp+p:where(.svelte-1fa1bkp){margin:var(--s-2) 0 0}.shot.svelte-1fa1bkp img:where(.svelte-1fa1bkp){display:block;width:100%;height:auto;border-radius:var(--r-lg)}.shot.svelte-1fa1bkp figcaption:where(.svelte-1fa1bkp){margin-top:var(--s-half);font-size:var(--t-base);line-height:var(--s-1);color:var(--text-3)}.stack.svelte-1fa1bkp{display:flex;flex-wrap:wrap;gap:var(--s-half);list-style:none;margin:var(--s-2) 0 0;padding:0}.stack.svelte-1fa1bkp li:where(.svelte-1fa1bkp){font-size:var(--t-base);line-height:var(--s-1);color:var(--text-3);background:var(--surface);border-radius:var(--r);padding:2px 8px}.actions.svelte-1fa1bkp{display:flex;flex-wrap:wrap;gap:var(--s-half);margin-top:var(--s-2)}@media(max-width:640px){.icon.svelte-1fa1bkp{width:56px;height:56px;border-radius:13px}.title.svelte-1fa1bkp{font-size:var(--t-xl);line-height:30px}.actions.svelte-1fa1bkp>.btn{width:100%}}.section.svelte-y3xmk4{max-width:var(--max-w);padding:var(--s-3) var(--page-px)}@media(min-width:768px){.section.svelte-y3xmk4{padding:var(--s-3) var(--left-pad)}}.intro.svelte-y3xmk4{margin:0 0 var(--s-1) 0;max-width:640px}.tool-users.svelte-y3xmk4{margin-left:var(--s-half);color:var(--text);font-weight:600;white-space:nowrap}.tool-list.svelte-y3xmk4{display:flex;flex-direction:column}.tool-name.svelte-y3xmk4{min-width:180px;flex-shrink:0}.tool-desc.svelte-y3xmk4{font-size:var(--t-base);color:var(--text-3);flex:1 1 0%;line-height:var(--s-1)}@media(max-width:560px){.tool-list.svelte-y3xmk4 .list-row{flex-direction:column;gap:var(--s-quarter)}.tool-name.svelte-y3xmk4{min-width:auto}}.section.svelte-1gb7ifa{max-width:var(--max-w);padding:var(--s-3) var(--page-px)}@media(min-width:768px){.section.svelte-1gb7ifa{padding:var(--s-3) var(--left-pad)}}.body-text.svelte-1gb7ifa{margin:0 0 var(--s-1) 0}.tag-flex.svelte-1gb7ifa{display:flex;flex-wrap:wrap;gap:var(--s-half)}.tag.svelte-1gb7ifa{font-size:var(--t-base);font-weight:500;color:var(--text-2);background:var(--surface);text-decoration:none;height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:var(--r-pill);transition:color var(--fast) var(--ease),background var(--fast) var(--ease),transform .18s cubic-bezier(.34,1.56,.64,1)}.tag.svelte-1gb7ifa:hover{background:var(--surface-hover)}.tag-link.svelte-1gb7ifa:hover{color:var(--green);background:var(--green-dim)}@media(prefers-reduced-motion:no-preference){.tag.svelte-1gb7ifa:active{transform:scale(.97)}}.section.svelte-amy510{max-width:var(--max-w);padding:var(--s-3) var(--page-px)}@media(min-width:768px){.section.svelte-amy510{padding:var(--s-3) var(--left-pad)}}.quote-stage.svelte-amy510{display:grid}.quote-card.svelte-amy510{grid-area:1 / 1;margin:0;display:flex;flex-direction:column;gap:var(--s-half);opacity:0;pointer-events:none;transition:opacity var(--slow) var(--ease)}.quote-card.active.svelte-amy510{opacity:1;pointer-events:auto}.dots.svelte-amy510{display:flex;margin:var(--s-1) 0 0 -8px}.dot.svelte-amy510{width:24px;height:24px;padding:8px;border:none;border-radius:50%;background-color:var(--border-hover);background-clip:content-box;cursor:pointer;transition:background var(--fast) var(--ease)}.dot.active.svelte-amy510{background-color:var(--text)}.dot.svelte-amy510:focus-visible{outline:2px solid var(--green);outline-offset:-4px}.quote-grid.svelte-amy510{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}@media(max-width:640px){.quote-grid.svelte-amy510{grid-template-columns:1fr;gap:var(--s-1)}}.quote-card-static.svelte-amy510{margin:0;display:flex;flex-direction:column;gap:var(--s-half)}.quote-attr.svelte-amy510{display:flex;flex-direction:column}.quote-name.svelte-amy510{font-size:var(--t-base);font-weight:600;color:var(--text);line-height:var(--s-1)}.quote-role.svelte-amy510{font-size:var(--t-base);font-weight:600;letter-spacing:0;color:var(--text-3);line-height:var(--s-1)}.section.svelte-1011f1f{max-width:var(--max-w);padding:var(--s-3) var(--page-px);display:flex;flex-direction:column;gap:var(--s-1)}@media(min-width:768px){.section.svelte-1011f1f{padding:var(--s-3) var(--left-pad)}}.ai-lead.svelte-1011f1f{font-family:var(--font-heading);font-size:var(--t-2xl);font-weight:var(--fw-heading);letter-spacing:var(--ls-2xl);line-height:var(--s-2);color:var(--text);margin:0 0 var(--s-1) 0;max-width:26ch}.app-row.svelte-1011f1f{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-2)}.app.svelte-1011f1f{display:flex;flex-direction:column;align-items:center;gap:var(--s-half);width:92px}.app-tile.svelte-1011f1f{border:1px solid var(--border);width:56px;height:56px;border-radius:var(--r-card);display:flex;align-items:center;justify-content:center;overflow:hidden}.app-tile.svelte-1011f1f img:where(.svelte-1011f1f){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.app-tile.pad.svelte-1011f1f{background:var(--white)}.app-tile.pad.svelte-1011f1f img:where(.svelte-1011f1f){width:66%;height:66%;-o-object-fit:contain;object-fit:contain}.app-name.svelte-1011f1f{font-size:var(--t-base);color:var(--text-3);line-height:var(--s-1);letter-spacing:0;text-align:center;white-space:nowrap}.section.svelte-1q3ms6p{max-width:var(--max-w);padding:var(--s-3) var(--page-px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2)}@media(min-width:768px){.section.svelte-1q3ms6p{padding:var(--s-3) var(--left-pad)}}.cta-title.svelte-1q3ms6p{font-family:var(--font-heading);font-size:var(--t-3xl);font-weight:var(--fw-heading);letter-spacing:var(--ls-3xl);line-height:var(--s-2);color:var(--text);margin:0}@media(max-width:480px){.cta-title.svelte-1q3ms6p{font-size:var(--t-2xl)}}.runner.svelte-1kv37wq{max-width:var(--max-w);padding:var(--s-3) var(--page-px)}@media(min-width:768px){.runner.svelte-1kv37wq{padding:var(--s-3) var(--left-pad)}}.stage.svelte-1kv37wq{position:relative;width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}canvas.svelte-1kv37wq{display:block;image-rendering:pixelated;cursor:pointer}.mute.svelte-1kv37wq{position:absolute;right:10px;bottom:10px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:#1b1320;color:#fff;cursor:pointer;padding:0;transition:background var(--fast) var(--ease),opacity var(--fast) var(--ease),transform .18s cubic-bezier(.34,1.56,.64,1)}.mute.svelte-1kv37wq:hover{background:#33263a}.mute[aria-pressed=true].svelte-1kv37wq{background:#1b13201f;color:#1b1320}.mute[aria-pressed=true].svelte-1kv37wq:hover{background:#1b132033}.mute.svelte-1kv37wq:focus-visible{outline:2px solid var(--green);outline-offset:2px}.mute-icon.svelte-1kv37wq{display:block}.wave.svelte-1kv37wq{transform-origin:6px 6px}@media(prefers-reduced-motion:no-preference){.mute.svelte-1kv37wq:active{transform:scale(.9)}.wave-1.svelte-1kv37wq{animation:svelte-1kv37wq-wave 1.6s ease-in-out infinite}.wave-2.svelte-1kv37wq{animation:svelte-1kv37wq-wave 1.6s ease-in-out .4s infinite}}@keyframes svelte-1kv37wq-wave{0%,to{opacity:1}50%{opacity:.25}}.nameform.svelte-1kv37wq{position:absolute;inset:auto 0 0;margin:0 auto var(--s-1);width:min(300px,calc(100% - var(--s-2)));background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-half) 12px 12px;display:flex;flex-direction:column;gap:var(--s-half);text-align:center}.nametitle.svelte-1kv37wq{margin:0;font-family:var(--font-heading);font-size:var(--t-md);letter-spacing:var(--ls-md);font-weight:var(--fw-heading);line-height:var(--s-1)}.namerow.svelte-1kv37wq{display:flex;gap:var(--s-quarter)}.namerow.svelte-1kv37wq input:where(.svelte-1kv37wq){flex:1;min-width:0;font:inherit;font-size:var(--t-base);padding:6px 10px;border:1px solid var(--border);border-radius:var(--r);background:var(--bg);color:var(--text)}.namerow.svelte-1kv37wq input:where(.svelte-1kv37wq):focus-visible{outline:2px solid var(--green);outline-offset:-1px}.namerow.svelte-1kv37wq button:where(.svelte-1kv37wq){font:inherit;font-size:var(--t-base);font-weight:600;padding:6px 12px;border:none;border-radius:var(--r);background:var(--text);color:var(--bg);cursor:pointer}.namerow.svelte-1kv37wq button:where(.svelte-1kv37wq):disabled{opacity:.5}.skip.svelte-1kv37wq{align-self:center;border:none;background:none;font:inherit;font-size:var(--t-base);color:var(--text-3);cursor:pointer;padding:0}.skip.svelte-1kv37wq:hover{color:var(--green)}.nameerror.svelte-1kv37wq{margin:0;font-size:var(--t-base);color:var(--text-3)}.visually-hidden.svelte-1kv37wq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.status-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:svelte-1uha8ag-pulse 2.5s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.4}}.site-footer.svelte-1uha8ag{max-width:var(--max-w);padding:var(--s-2) var(--page-px);font-size:var(--t-base);line-height:var(--s-1);color:var(--text-3)}@media(min-width:768px){.site-footer.svelte-1uha8ag{padding:var(--s-2) var(--left-pad)}}.footer-inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"copy links status";align-items:center;gap:var(--s-1)}.footer-copy.svelte-1uha8ag{grid-area:copy}.footer-links.svelte-1uha8ag{grid-area:links}.footer-status.svelte-1uha8ag{grid-area:status;justify-self:end}.footer-links.svelte-1uha8ag{display:flex;gap:var(--s-1)}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-3);text-decoration:none;transition:color var(--fast) var(--ease)}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text)}.arrow.svelte-1uha8ag{display:inline-block;transition:transform var(--fast) var(--ease)}@media(prefers-reduced-motion:no-preference){.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .arrow:where(.svelte-1uha8ag){transform:translate(2px,-2px)}}.footer-status.svelte-1uha8ag{display:flex;align-items:center;gap:var(--s-half)}@media(max-width:640px){.site-footer.svelte-1uha8ag{padding-top:0}.footer-inner.svelte-1uha8ag{grid-template-columns:1fr auto;grid-template-areas:"links links" "copy status";gap:0}.footer-links.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--border);margin-bottom:var(--s-half)}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:space-between;color:var(--text);font-weight:600;padding:var(--s-half) 0;min-height:var(--s-2)}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):nth-child(2n){border-left:1px solid var(--border);padding-left:var(--s-1)}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):nth-child(odd){padding-right:var(--s-1)}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):nth-child(n+3){border-top:1px solid var(--border)}}@media(prefers-reduced-motion:reduce){.status-dot.svelte-1uha8ag{animation:none}}
