.mac-window-controls.svelte-1v7dmjv{gap:0;width:max-content;display:flex}.mac-control.svelte-1v7dmjv{color:#221923cc;cursor:pointer;background:0 0;border:0;place-items:center;width:1.25rem;height:1.25rem;padding:.25rem;display:grid;position:relative}.mac-control.svelte-1v7dmjv:before{background:var(--mac-control-color);content:"";border-radius:50%;width:.75rem;height:.75rem;position:absolute}.close.svelte-1v7dmjv{--mac-control-color:#ff5f57}.minimize.svelte-1v7dmjv{--mac-control-color:#febc2e}.expand.svelte-1v7dmjv{--mac-control-color:#28c840}.mac-control.svelte-1v7dmjv span:where(.svelte-1v7dmjv){z-index:1;opacity:0;font-family:Arial,sans-serif;font-size:.68rem;font-weight:700;line-height:1;transition:opacity .12s;position:relative}.mac-window-controls.svelte-1v7dmjv:hover span:where(.svelte-1v7dmjv),.mac-control.svelte-1v7dmjv:focus-visible span:where(.svelte-1v7dmjv){opacity:1}.mac-control.svelte-1v7dmjv:focus-visible{outline-offset:3px;outline:2px solid #e4c6f1}@media (prefers-reduced-motion:reduce){.mac-control.svelte-1v7dmjv span:where(.svelte-1v7dmjv){transition:none}}@media (width<=700px),(pointer:coarse){.mac-control.svelte-1v7dmjv{width:2.75rem;height:2.75rem}}.achievement-detail-window.svelte-ujjkrt{z-index:var(--window-z);width:min(52rem,100% - 1rem);height:calc(100% - 2rem);translate:var(--window-x) var(--window-y);will-change:transform, opacity;background:#151019;border:1px solid #4b3d54;border-radius:.55rem;grid-template-rows:auto 2px minmax(0,1fr);display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 1.3rem 3.5rem #0000006b}.achievement-detail-window.expanded.svelte-ujjkrt{border-radius:0;width:calc(100% - 1rem);height:calc(100% - 1rem);top:.5rem;left:.5rem;translate:0}.achievement-detail-window.minimized.svelte-ujjkrt{width:min(15rem,42%);height:2.55rem}.achievement-detail-window.dragging.svelte-ujjkrt,.achievement-detail-window.dragging.svelte-ujjkrt .detail-titlebar:where(.svelte-ujjkrt){cursor:grabbing;-webkit-user-select:none;user-select:none}.minimized.svelte-ujjkrt .reading-progress:where(.svelte-ujjkrt),.minimized.svelte-ujjkrt .detail-scroll:where(.svelte-ujjkrt){display:none}.detail-titlebar.svelte-ujjkrt{color:#b9aebe;cursor:grab;touch-action:none;background:#211925;border-bottom:1px solid #382d40;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2.55rem;padding:0 .82rem;font-size:.68rem;display:grid}.detail-titlebar.svelte-ujjkrt .mac-window-controls{z-index:1;position:relative}.detail-titlebar.svelte-ujjkrt>span:where(.svelte-ujjkrt){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-back.svelte-ujjkrt{color:#c9bdcf;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;padding:.35rem 0}.reading-progress.svelte-ujjkrt{background:#2f2635}.reading-progress.svelte-ujjkrt span:where(.svelte-ujjkrt){height:100%;transform:scaleX(var(--progress));transform-origin:0;background:#b891cd;transition:transform .18s ease-out;display:block}.detail-scroll.svelte-ujjkrt{overscroll-behavior:contain;scrollbar-color:#53425e transparent;min-height:0;padding:clamp(1rem,2vw,1.45rem);overflow:auto}.detail-scroll.svelte-ujjkrt::-webkit-scrollbar{width:.45rem}.detail-scroll.svelte-ujjkrt::-webkit-scrollbar-thumb{background:#53425e}.detail-layout.svelte-ujjkrt{gap:clamp(1.25rem,3vw,2.25rem);min-width:0;display:grid}.detail-copy.svelte-ujjkrt,.certificate-panel.svelte-ujjkrt{align-content:start;gap:1.15rem;min-width:0;display:grid}.detail-heading.svelte-ujjkrt p:where(.svelte-ujjkrt),.detail-heading.svelte-ujjkrt span:where(.svelte-ujjkrt),.detail-facts.svelte-ujjkrt small:where(.svelte-ujjkrt),.certificate-heading.svelte-ujjkrt span:where(.svelte-ujjkrt){color:#9e90a5;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.68rem}.detail-heading.svelte-ujjkrt h2:where(.svelte-ujjkrt){overflow-wrap:anywhere;max-width:18ch;font-family:var(--workspace-display);letter-spacing:-.04em;text-wrap:balance;margin:.35rem 0;font-size:clamp(1.85rem,3vw,2.7rem);font-weight:500;line-height:1.02}.overview.svelte-ujjkrt,.detail-facts.svelte-ujjkrt p:where(.svelte-ujjkrt){color:#c0b4c4;margin:0;font-size:.86rem;line-height:1.65}.detail-facts.svelte-ujjkrt,.detail-links.svelte-ujjkrt{border-top:1px solid #352a3c;padding-top:1rem}.detail-facts.svelte-ujjkrt{gap:.9rem;display:grid}.detail-facts.svelte-ujjkrt div:where(.svelte-ujjkrt){gap:.25rem;display:grid}.certificate-panel.svelte-ujjkrt{border-top:1px solid #352a3c;padding-top:1rem}.certificate-heading.svelte-ujjkrt{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.certificate-heading.svelte-ujjkrt h3:where(.svelte-ujjkrt){font-family:var(--workspace-display);margin:0;font-size:1.16rem;font-weight:500}.certificate-frame.svelte-ujjkrt,.certificate-empty.svelte-ujjkrt{background:#0f0b12;border:1px solid #3b3043;place-items:center;min-height:16rem;display:grid;position:relative;overflow:hidden}.certificate-frame.svelte-ujjkrt img:where(.svelte-ujjkrt),.certificate-frame.svelte-ujjkrt iframe:where(.svelte-ujjkrt),.certificate-frame.svelte-ujjkrt video:where(.svelte-ujjkrt){object-fit:contain;border:0;width:100%;height:100%;min-height:16rem}.certificate-frame.svelte-ujjkrt iframe:where(.svelte-ujjkrt){pointer-events:none}.preview-open.svelte-ujjkrt{color:#f5eff7;font:inherit;cursor:zoom-in;background:linear-gradient(#0000 58%,#0a070db8);border:0;place-items:end start;padding:.85rem;font-size:.72rem;display:grid;position:absolute;inset:0}.preview-open.svelte-ujjkrt span:where(.svelte-ujjkrt){background:#151019d9;border:1px solid #d9b8eaa6;padding:.38rem .52rem}.preview-skeleton.svelte-ujjkrt{background:#120e16;align-content:center;gap:.55rem;padding:1.2rem;display:grid;position:absolute;inset:0}.preview-skeleton.svelte-ujjkrt span:where(.svelte-ujjkrt){background:linear-gradient(90deg,#241d2a,#41334b,#241d2a) 0 0/200% 100%;height:.55rem;animation:1.4s ease-in-out infinite svelte-ujjkrt-preview-shimmer;display:block}.preview-skeleton.svelte-ujjkrt span:where(.svelte-ujjkrt):nth-child(2){width:76%}.preview-skeleton.svelte-ujjkrt span:where(.svelte-ujjkrt):nth-child(3){width:48%}.preview-fallback.svelte-ujjkrt,.certificate-empty.svelte-ujjkrt{color:#b6a9bc;text-align:center;gap:.45rem;padding:1.5rem;font-size:.8rem;line-height:1.55}.preview-fallback.svelte-ujjkrt{background:#0f0b12ed;place-content:center;display:grid;position:absolute;inset:0}.preview-fallback.svelte-ujjkrt strong:where(.svelte-ujjkrt),.certificate-empty.svelte-ujjkrt strong:where(.svelte-ujjkrt){color:#ece4ef;font-weight:500}.video-facade.svelte-ujjkrt{color:#efe7f3;cursor:pointer;background:#0f0b12;border:0;width:100%;min-height:16rem;position:relative}.video-facade.svelte-ujjkrt img:where(.svelte-ujjkrt){object-fit:cover;opacity:.7;height:100%;position:absolute;inset:0}.video-facade.svelte-ujjkrt span:where(.svelte-ujjkrt){border:1px solid #80658f;padding:.5rem .72rem;position:relative}.media-switcher.svelte-ujjkrt{gap:.38rem;display:flex}.media-switcher.svelte-ujjkrt button:where(.svelte-ujjkrt){cursor:pointer;background:#55445d;border:0;width:1.6rem;height:2px;padding:0}.media-switcher.svelte-ujjkrt button.active:where(.svelte-ujjkrt){background:#cfaddd}.open-original.svelte-ujjkrt,.detail-links.svelte-ujjkrt a:where(.svelte-ujjkrt){color:#d8c5e1;font-size:.74rem;text-decoration:none}.open-original.svelte-ujjkrt{justify-self:start}.detail-links.svelte-ujjkrt{flex-wrap:wrap;gap:.55rem;display:flex}.detail-links.svelte-ujjkrt a:where(.svelte-ujjkrt){border:1px solid #554460;padding:.4rem .55rem}.open-original.svelte-ujjkrt:hover,.detail-links.svelte-ujjkrt a:where(.svelte-ujjkrt):hover{color:#fff;border-color:#896e98}.mobile-back.svelte-ujjkrt:focus-visible,.preview-open.svelte-ujjkrt:focus-visible,.video-facade.svelte-ujjkrt:focus-visible,.media-switcher.svelte-ujjkrt button:where(.svelte-ujjkrt):focus-visible,.open-original.svelte-ujjkrt:focus-visible,.detail-links.svelte-ujjkrt a:where(.svelte-ujjkrt):focus-visible,.lightbox-toolbar.svelte-ujjkrt button:where(.svelte-ujjkrt):focus-visible{outline-offset:3px;outline:2px solid #d9b8ea}.certificate-lightbox.svelte-ujjkrt{color:#efe8f1;background:#120e16;border:1px solid #4b3d54;width:min(92vw,82rem);max-width:none;height:min(90dvh,56rem);max-height:none;padding:0;box-shadow:0 2rem 5rem #0000008c}.certificate-lightbox.svelte-ujjkrt::backdrop{background:#07050ac7}.lightbox-shell.svelte-ujjkrt{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.lightbox-toolbar.svelte-ujjkrt{background:#211925;border-bottom:1px solid #382d40;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem;display:flex}.zoom-controls.svelte-ujjkrt{gap:.4rem;display:flex}.lightbox-toolbar.svelte-ujjkrt button:where(.svelte-ujjkrt){color:#e8dcec;min-width:2.25rem;font:inherit;cursor:pointer;background:#17111b;border:1px solid #554460;padding:.36rem .55rem;font-size:.75rem}.lightbox-close.svelte-ujjkrt{min-width:auto!important}.lightbox-stage.svelte-ujjkrt{background:#0b090d;place-items:center;padding:clamp(.75rem,2vw,1.5rem);display:grid;overflow:auto}.lightbox-stage.svelte-ujjkrt img:where(.svelte-ujjkrt),.lightbox-stage.svelte-ujjkrt iframe:where(.svelte-ujjkrt){object-fit:contain;width:min(100%,70rem);height:min(100%,48rem);min-height:22rem;transform:scale(var(--zoom));transform-origin:50%;border:0;transition:transform .16s ease-out}@keyframes svelte-ujjkrt-preview-shimmer{to{background-position:-200% 0}}@media (width>=701px){.mobile-back.svelte-ujjkrt{display:none}.detail-layout.svelte-ujjkrt{grid-template-columns:minmax(14rem,.82fr) minmax(19rem,1.18fr)}.certificate-panel.svelte-ujjkrt{border-top:0;border-left:1px solid #352a3c;padding-top:0;padding-left:clamp(1.25rem,3vw,2.25rem)}}@media (width<=700px){.achievement-detail-window.svelte-ujjkrt{border-radius:0;width:auto;height:auto;inset:0;translate:0}.achievement-detail-window.minimized.svelte-ujjkrt{inset:auto auto max(4.8rem, env(safe-area-inset-bottom)) .5rem;width:min(15rem,100% - 1rem);height:2.9rem}.detail-titlebar.svelte-ujjkrt>span:where(.svelte-ujjkrt){display:none}.detail-titlebar.svelte-ujjkrt{grid-template-columns:1fr auto}.detail-scroll.svelte-ujjkrt{padding:1rem}.detail-heading.svelte-ujjkrt h2:where(.svelte-ujjkrt){max-width:none}.certificate-frame.svelte-ujjkrt,.certificate-empty.svelte-ujjkrt,.video-facade.svelte-ujjkrt,.certificate-frame.svelte-ujjkrt img:where(.svelte-ujjkrt),.certificate-frame.svelte-ujjkrt iframe:where(.svelte-ujjkrt),.certificate-frame.svelte-ujjkrt video:where(.svelte-ujjkrt){min-height:13rem}.certificate-lightbox.svelte-ujjkrt{border:0;width:100vw;height:100dvh}.lightbox-stage.svelte-ujjkrt{padding:.75rem}}@media (prefers-reduced-motion:reduce){.reading-progress.svelte-ujjkrt span:where(.svelte-ujjkrt),.lightbox-stage.svelte-ujjkrt img:where(.svelte-ujjkrt),.lightbox-stage.svelte-ujjkrt iframe:where(.svelte-ujjkrt){transition:none}.preview-skeleton.svelte-ujjkrt span:where(.svelte-ujjkrt){animation:none}}.achievements-screen.svelte-1vqzi6n{color:#eee9f0;background:#110e15;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.recognition-header.svelte-1vqzi6n{border-bottom:1px solid #332a39;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem clamp(1rem,2vw,1.5rem);display:flex}.recognition-header.svelte-1vqzi6n h2:where(.svelte-1vqzi6n),h3.svelte-1vqzi6n{margin:0;font-weight:520}.recognition-header.svelte-1vqzi6n h2:where(.svelte-1vqzi6n){font-family:var(--workspace-display);letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.65rem)}.recognition-header.svelte-1vqzi6n span:where(.svelte-1vqzi6n),h3.svelte-1vqzi6n,.index.svelte-1vqzi6n,time.svelte-1vqzi6n{color:#a99daa;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.achievement-workspace.svelte-1vqzi6n{min-height:0;position:relative}.achievement-scroll.svelte-1vqzi6n{overscroll-behavior:contain;scrollbar-color:#4b3b54 transparent;height:100%;min-height:0;overflow-y:auto}.achievement-scroll.svelte-1vqzi6n::-webkit-scrollbar{width:.45rem}.achievement-scroll.svelte-1vqzi6n::-webkit-scrollbar-thumb{background:#4b3b54}.achievement-scroll.svelte-1vqzi6n section:where(.svelte-1vqzi6n){padding:clamp(1.1rem,2vw,1.65rem) clamp(1rem,2vw,1.5rem) 0}.achievement-scroll.svelte-1vqzi6n section:where(.svelte-1vqzi6n)+section:where(.svelte-1vqzi6n){border-top:1px solid #332a39;margin-top:1.4rem;padding-bottom:1.5rem}h3.svelte-1vqzi6n{color:#ddd1e1;margin-bottom:.65rem}ol.svelte-1vqzi6n{margin:0;padding:0;list-style:none}li.svelte-1vqzi6n{border-top:1px solid #2e2634}li.svelte-1vqzi6n button:where(.svelte-1vqzi6n){width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:2.3rem minmax(0,1fr) minmax(6rem,auto);align-items:start;column-gap:1rem;padding:1rem 0;transition:background-color .15s,border-color .15s;display:grid}li.svelte-1vqzi6n button:where(.svelte-1vqzi6n):hover,li.svelte-1vqzi6n button.active:where(.svelte-1vqzi6n){background:#17111b;border-color:#44354c}.index.svelte-1vqzi6n{color:#7f7185;padding-top:.2rem}.recognition-copy.svelte-1vqzi6n{gap:.28rem;min-width:0;display:grid}.recognition-copy.svelte-1vqzi6n strong:where(.svelte-1vqzi6n){letter-spacing:-.025em;font-size:clamp(.98rem,1.5vw,1.18rem);font-weight:540;line-height:1.2}.recognition-copy.svelte-1vqzi6n>span:where(.svelte-1vqzi6n),.recognition-copy.svelte-1vqzi6n small:where(.svelte-1vqzi6n){color:#b7aaba;letter-spacing:normal;text-transform:none;font-size:.76rem;line-height:1.45}.recognition-copy.svelte-1vqzi6n small:where(.svelte-1vqzi6n){color:#8f8394;max-width:42rem}time.svelte-1vqzi6n{text-align:right;white-space:nowrap;padding-top:.24rem}button.svelte-1vqzi6n:focus-visible{outline-offset:3px;outline:2px solid #d7b7e8}@media (width<=700px){.recognition-header.svelte-1vqzi6n{flex-direction:column;align-items:flex-start;gap:.25rem}li.svelte-1vqzi6n button:where(.svelte-1vqzi6n){grid-template-columns:1.8rem minmax(0,1fr) auto;gap:.7rem}time.svelte-1vqzi6n{text-align:left;grid-area:2/2}.recognition-copy.svelte-1vqzi6n small:where(.svelte-1vqzi6n){margin-top:.15rem}}@media (prefers-reduced-motion:reduce){li.svelte-1vqzi6n button:where(.svelte-1vqzi6n){transition:none}}.character-about.svelte-1ktz5i7{color:#ede8f0;height:100%;min-height:0;font-family:var(--workspace-sans);background:#120e16;grid-template-rows:minmax(0,1fr);display:grid}.tech-group.svelte-1ktz5i7>p:where(.svelte-1ktz5i7),.experience.svelte-1ktz5i7 li:where(.svelte-1ktz5i7)>p:where(.svelte-1ktz5i7){color:#a99daa;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem}.about-copy.svelte-1ktz5i7{overscroll-behavior:contain;min-height:0;padding:clamp(1.4rem,3vw,2.8rem);overflow-y:auto}.about-copy.svelte-1ktz5i7:focus-visible{outline-offset:-.35rem;outline:1px solid #9b77ab}.about-copy.svelte-1ktz5i7::-webkit-scrollbar{width:.45rem}.about-copy.svelte-1ktz5i7::-webkit-scrollbar-thumb{background:#4b3b54;border-radius:99px}.identity.svelte-1ktz5i7{align-items:center;gap:1rem;display:flex}.identity.svelte-1ktz5i7>img:where(.svelte-1ktz5i7){object-fit:contain;border-radius:50%;width:3.8rem;height:3.8rem}h2.svelte-1ktz5i7,h3.svelte-1ktz5i7{margin:0;font-weight:500}h2.svelte-1ktz5i7{font-family:var(--workspace-display);letter-spacing:-.045em;font-size:clamp(2rem,3vw,1.5rem);line-height:1}h3.svelte-1ktz5i7{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.role.svelte-1ktz5i7,.education.svelte-1ktz5i7{color:#bcb0c2;margin:.45rem 0 0;font-size:.86rem}.introduction.svelte-1ktz5i7{color:#d1c6d4;max-width:36rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.58}.education.svelte-1ktz5i7{line-height:1.5}.stack.svelte-1ktz5i7,.languages.svelte-1ktz5i7,.experience.svelte-1ktz5i7{border-top:1px solid #342a3a;margin-top:1.7rem;padding-top:1.1rem}.tech-group.svelte-1ktz5i7{grid-template-columns:minmax(7rem,.34fr) 1fr;align-items:center;gap:1rem;margin-top:1rem;display:grid}.technology-list.svelte-1ktz5i7{flex-wrap:wrap;gap:.55rem;display:flex}.technology.svelte-1ktz5i7{background:#19131d;border-color:#3b3044;place-items:center;width:2.7rem;height:2.7rem;padding:.4rem;display:grid;position:relative}.technology.svelte-1ktz5i7 img:where(.svelte-1ktz5i7){object-fit:contain;width:1.95rem;height:1.95rem}.technology.svelte-1ktz5i7 img.inverted:where(.svelte-1ktz5i7){filter:invert()}.tech-tooltip.svelte-1ktz5i7{z-index:1;pointer-events:none;color:#efe8f1;white-space:nowrap;opacity:0;background:#211927;border:1px solid #4b3c54;border-radius:.25rem;padding:.28rem .42rem;font-size:.68rem;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%,.2rem)}.technology.svelte-1ktz5i7:hover .tech-tooltip:where(.svelte-1ktz5i7),.technology.svelte-1ktz5i7:focus-visible .tech-tooltip:where(.svelte-1ktz5i7){opacity:1;transform:translate(-50%)}.languages.svelte-1ktz5i7 ul:where(.svelte-1ktz5i7){grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.languages.svelte-1ktz5i7 li:where(.svelte-1ktz5i7){border-top:1px solid #2d2533;gap:.15rem;padding-top:.55rem;display:grid}.languages.svelte-1ktz5i7 span:where(.svelte-1ktz5i7),.languages.svelte-1ktz5i7 strong:where(.svelte-1ktz5i7){font-size:.78rem}.languages.svelte-1ktz5i7 span:where(.svelte-1ktz5i7){color:#d2c7d6}.languages.svelte-1ktz5i7 strong:where(.svelte-1ktz5i7){color:#a99daa;font-weight:500}.experience.svelte-1ktz5i7 ul:where(.svelte-1ktz5i7){margin:.85rem 0 0;padding:0;list-style:none}.experience.svelte-1ktz5i7 li:where(.svelte-1ktz5i7){border-top:1px solid #2d2533;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.experience.svelte-1ktz5i7 li:where(.svelte-1ktz5i7)>div:where(.svelte-1ktz5i7){gap:.22rem;display:grid}.experience.svelte-1ktz5i7 strong:where(.svelte-1ktz5i7){font-size:.92rem;font-weight:550}.experience.svelte-1ktz5i7 span:where(.svelte-1ktz5i7){color:#b3a5b9;font-size:.8rem}.experience.svelte-1ktz5i7 li:where(.svelte-1ktz5i7)>p:where(.svelte-1ktz5i7){text-align:right;flex:none;padding-top:.18rem}@media (hover:none){.tech-tooltip.svelte-1ktz5i7{opacity:1;background:0 0;border:0;width:max-content;max-width:100%;margin-top:.2rem;padding:0;position:static;transform:none}.technology.svelte-1ktz5i7{grid-template-columns:auto auto;gap:.35rem;width:auto;height:auto}.languages.svelte-1ktz5i7 ul:where(.svelte-1ktz5i7){grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){.tech-tooltip.svelte-1ktz5i7{transition:none}}@media (width<=700px){.about-copy.svelte-1ktz5i7{padding:1.1rem 1.2rem 1.5rem}.tech-group.svelte-1ktz5i7{grid-template-columns:1fr;gap:.65rem}.experience.svelte-1ktz5i7 li:where(.svelte-1ktz5i7){flex-direction:column;gap:.35rem}.experience.svelte-1ktz5i7 li:where(.svelte-1ktz5i7)>p:where(.svelte-1ktz5i7){text-align:left}}.contact-screen.svelte-77e7o7{color:#eee9f0;background:#130f18;align-content:start;gap:1.45rem;min-height:100%;padding:clamp(1.25rem,4vw,2rem);display:grid}header.svelte-77e7o7{align-items:center;gap:.8rem;display:flex}header.svelte-77e7o7 img:where(.svelte-77e7o7){object-fit:contain;border-radius:50%;width:3.8rem;height:3.8rem}header.svelte-77e7o7 p:where(.svelte-77e7o7){color:#a99daa;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .18rem;font-size:.7rem}h2.svelte-77e7o7{font-family:var(--workspace-display);letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(1.5rem,3vw,1.5rem);font-weight:500;line-height:1}.introduction.svelte-77e7o7{color:#c9bdcd;max-width:20rem;margin:0;font-size:.93rem;line-height:1.55}nav.svelte-77e7o7{border-top:1px solid #352a3d}a.svelte-77e7o7{color:inherit;border-bottom:1px solid #352a3d;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 0;text-decoration:none;transition:color .15s,padding-left .15s;display:grid}a.svelte-77e7o7:hover,a.svelte-77e7o7:focus-visible{color:#fff;outline:none;padding-left:.3rem}a.svelte-77e7o7:focus-visible{box-shadow:inset 2px 0 #a97fc0}svg.svelte-77e7o7{color:#c5acd1;width:1.05rem;height:1.05rem}span.svelte-77e7o7{gap:.16rem;min-width:0;display:grid}strong.svelte-77e7o7{font-size:.83rem;font-weight:560}small.svelte-77e7o7{color:#968a9b;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}em.svelte-77e7o7{color:#cbbbd3;font-size:1rem;font-style:normal}@media (prefers-reduced-motion:reduce){a.svelte-77e7o7{transition:none}}.coming-soon.svelte-17w5stz{color:#ede8f0;isolation:isolate;background:#110d17;place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.scanlines.svelte-17w5stz{z-index:-1;background:repeating-linear-gradient(#0000 0 .9rem,#dec3ea0f .94rem,#0000 1rem);position:absolute;inset:0}.coming-soon-avatar.svelte-17w5stz{object-fit:contain;filter:drop-shadow(0 1.2rem 2.8rem #00000057);will-change:transform;width:min(64vw,37rem);max-height:min(64vh,32rem)}.coming-soon-copy.svelte-17w5stz{z-index:1;text-align:center;text-shadow:0 .25rem 1.5rem #0000008f;margin-top:clamp(-4rem,-8vh,-1.8rem);position:relative}.coming-soon-copy.svelte-17w5stz p:where(.svelte-17w5stz){color:#b7a6c0;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.66rem;font-weight:600}.coming-soon-copy.svelte-17w5stz h1:where(.svelte-17w5stz){font-family:var(--workspace-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,5vw,4.4rem);font-weight:500;line-height:.95}@media (width<=700px){.coming-soon-avatar.svelte-17w5stz{width:min(88vw,28rem);max-height:52vh}.coming-soon-copy.svelte-17w5stz{margin-top:-2.1rem}}.device-overlay.svelte-138mv2d{z-index:10;pointer-events:auto;font-family:var(--workspace-sans);background:#07060a6b;place-items:center;padding:clamp(.65rem,3vw,2.4rem);display:grid;position:absolute;inset:0}.device-panel.svelte-138mv2d{will-change:transform, opacity;background:#120e17;border:1px solid #44364d;border-radius:.65rem;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;transition:width .18s,height .18s;display:grid;overflow:hidden;box-shadow:0 1.6rem 5rem #00000085}.device-panel.laptop.svelte-138mv2d{width:min(72rem,94vw);height:min(48rem,86dvh)}.device-panel.phone.svelte-138mv2d{width:min(23rem,94vw);height:min(43rem,84dvh)}.device-panel.tv.svelte-138mv2d{width:min(68rem,92vw);height:min(42rem,76dvh)}.device-panel.character.svelte-138mv2d{background:#120e17f0;align-self:center;width:min(34rem,40vw);height:min(42rem,82dvh);margin-right:clamp(.25rem,2.5vw,2.5rem)}.device-panel.expanded.svelte-138mv2d{width:min(92rem,96vw);height:min(58rem,92dvh);margin-right:0}.device-panel.minimized.svelte-138mv2d{place-self:end start;width:min(18rem,100vw - 1.3rem);height:2.8rem;margin:0}.device-panel.minimized.svelte-138mv2d .device-content:where(.svelte-138mv2d){display:none}.character-overlay.svelte-138mv2d{background:linear-gradient(90deg,#0000 12%,#07060a3d 56%,#07060a9e);place-items:center end}.device-titlebar.svelte-138mv2d{color:#e4dce7;background:#1c1621;border-bottom:1px solid #342a3a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2.8rem;padding:0 .82rem;font-size:.68rem;display:grid}.device-titlebar.svelte-138mv2d strong:where(.svelte-138mv2d){justify-self:center;font-size:.72rem;font-weight:600}.device-content.svelte-138mv2d{min-height:0;overflow:hidden}@media (width<=700px){.device-overlay.svelte-138mv2d{padding:.45rem}.device-panel.laptop.svelte-138mv2d,.device-panel.phone.svelte-138mv2d,.device-panel.tv.svelte-138mv2d,.device-panel.character.svelte-138mv2d,.device-panel.expanded.svelte-138mv2d{width:100%;height:calc(100dvh - .9rem);margin:0}.device-panel.minimized.svelte-138mv2d{width:min(18rem,100vw - .9rem);height:2.8rem}.device-overlay.character-overlay.svelte-138mv2d{background:linear-gradient(#0000 20%,#07060a42 48%,#07060ab3);align-items:end}}@media (prefers-reduced-motion:reduce){.device-panel.svelte-138mv2d{will-change:auto;transition:none}}.interaction-layer.svelte-1ju403i{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.interaction-layer-hidden.svelte-1ju403i{visibility:hidden}.hotspot-trigger.svelte-1ju403i{pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:3rem;height:3rem;padding:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hotspot-trigger.svelte-1ju403i:focus-visible{outline-offset:3px;background:#efe5ed14;outline:1px solid #efe5ede0}.hotspot-trigger.svelte-1ju403i:disabled{pointer-events:none}.interaction-tooltip.svelte-1ju403i{opacity:0;visibility:hidden;color:#f4edf4;width:11.25rem;font-family:var(--workspace-sans);pointer-events:none;background:#1a161ef7;border:1px solid #e3d8e13d;border-radius:.38rem;gap:.12rem;padding:.55rem .72rem .62rem;line-height:1.25;display:grid;position:relative;box-shadow:0 .35rem 1.1rem #08070b33}.interaction-tooltip-position.svelte-1ju403i{pointer-events:none;position:absolute;top:0;left:0}.interaction-tooltip.svelte-1ju403i strong:where(.svelte-1ju403i){font-family:var(--workspace-display);letter-spacing:-.02em;font-size:1rem;font-weight:500}.interaction-tooltip.svelte-1ju403i span:where(.svelte-1ju403i){color:#cfc5d0;font-size:.72rem}.visually-hidden.svelte-1ju403i{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.interaction-tooltip.svelte-1ju403i{width:min(11.25rem,100vw - 1.5rem);padding:.48rem .65rem .54rem}}.music-layer.svelte-3xgw8l{z-index:12;pointer-events:none;font-family:var(--workspace-sans);color:#eee7f1;position:absolute;inset:0}.music-layer.svelte-3xgw8l button:where(.svelte-3xgw8l),.music-window.svelte-3xgw8l{pointer-events:auto}.global-audio-toggle.svelte-3xgw8l{border:1px solid color-mix(in srgb, var(--workspace-accent) 48%, #d8d0df);color:#968b9e;cursor:pointer;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),#0f0e1ac7;border-radius:.9rem;justify-content:center;align-items:center;width:3.3rem;height:3.3rem;padding:0;transition:background .18s,border-color .18s,color .18s;display:flex;position:absolute;top:calc(clamp(1rem,2.3vw,2.2rem) + 3.8rem);right:clamp(1rem,2vw,2rem);box-shadow:inset 0 0 1.2rem #7101932e}.global-audio-toggle.svelte-3xgw8l:hover{color:#eee7f1;background:#241b2b;border-color:#786083}.global-audio-toggle.playing.svelte-3xgw8l{color:#d9a9ed;border-color:#8d6a9d}.global-audio-toggle.svelte-3xgw8l:focus-visible{outline-offset:3px;outline:2px solid #d9a9ed}.global-audio-toggle.svelte-3xgw8l svg:where(.svelte-3xgw8l){flex-shrink:0;display:block}.music-window.svelte-3xgw8l{width:min(25rem,100vw - 2rem);translate:var(--window-x) var(--window-y);touch-action:none;will-change:translate;background:#141019f5;border:1px solid #55445e;position:absolute;top:3.8rem;right:1rem;overflow:hidden;box-shadow:0 1.2rem 3rem #00000061}.music-window.dragging.svelte-3xgw8l,.music-window.svelte-3xgw8l header:where(.svelte-3xgw8l){-webkit-user-select:none;user-select:none}.music-window.expanded.svelte-3xgw8l{width:min(34rem,100vw - 2rem)}.music-window.minimized.svelte-3xgw8l{width:14rem}.music-window.svelte-3xgw8l header:where(.svelte-3xgw8l){color:#bbaec2;cursor:grab;touch-action:none;border-bottom:1px solid #382d40;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2.6rem;padding:0 .55rem;font-size:.7rem;display:grid}.music-window.dragging.svelte-3xgw8l header:where(.svelte-3xgw8l){cursor:grabbing}.music-window.svelte-3xgw8l header:where(.svelte-3xgw8l) strong:where(.svelte-3xgw8l){justify-self:center;font-weight:540}.music-window.svelte-3xgw8l header:where(.svelte-3xgw8l)>span:where(.svelte-3xgw8l){justify-self:end}.player-content.svelte-3xgw8l{grid-template-columns:4.4rem 1fr;gap:.85rem;padding:1rem;display:grid}.album-art.svelte-3xgw8l{aspect-ratio:1;background:radial-gradient(circle,#b58bc4 0 10%,#2b2132 12% 26%,#8a6498 28% 30%,#211728 32%);place-items:center;display:grid}.album-art.svelte-3xgw8l span:where(.svelte-3xgw8l){background:#dfc5e7;border-radius:50%;width:.34rem;height:.34rem}.playlist.svelte-3xgw8l small:where(.svelte-3xgw8l){color:#a294a9;font-size:.62rem}.track-copy.svelte-3xgw8l h2:where(.svelte-3xgw8l){margin:.12rem 0;font-size:1rem;font-weight:540}.track-copy.svelte-3xgw8l p:where(.svelte-3xgw8l){color:#ada0b2;margin:0;font-size:.75rem}.transport.svelte-3xgw8l{grid-column:1/-1;justify-content:center;gap:.65rem;display:flex}.transport.svelte-3xgw8l button:where(.svelte-3xgw8l),.volume.svelte-3xgw8l button:where(.svelte-3xgw8l){color:#eaddf0;cursor:pointer;background:0 0;border:0}.transport.svelte-3xgw8l .play:where(.svelte-3xgw8l){border:1px solid #8d6a9d;border-radius:50%;width:2rem;height:2rem}.seek.svelte-3xgw8l,.volume.svelte-3xgw8l{color:#9e90a5;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;font-size:.62rem;display:grid}.volume.svelte-3xgw8l{grid-template-columns:auto 1fr}.seek.svelte-3xgw8l input:where(.svelte-3xgw8l),.volume.svelte-3xgw8l input:where(.svelte-3xgw8l){accent-color:#c497d1}.playlist.svelte-3xgw8l{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5b4963 transparent;border-top:1px solid #382d40;grid-column:1/-1;max-height:11rem;padding-top:.5rem;overflow-y:auto}.playlist.svelte-3xgw8l button:where(.svelte-3xgw8l){box-sizing:border-box;color:#c7bacb;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.5rem 1fr;align-items:center;width:100%;height:3.5rem;padding:.46rem 0;display:grid}.playlist.svelte-3xgw8l::-webkit-scrollbar{width:4px}.playlist.svelte-3xgw8l::-webkit-scrollbar-thumb{background:#5b4963;border-radius:4px}.playlist.svelte-3xgw8l::-webkit-scrollbar-track{background:0 0}.playlist.svelte-3xgw8l button.active:where(.svelte-3xgw8l){color:#f0e3f4}.playlist.svelte-3xgw8l button:where(.svelte-3xgw8l)>span:where(.svelte-3xgw8l):first-child{color:#8b7c91;font-size:.62rem}.playlist.svelte-3xgw8l small:where(.svelte-3xgw8l){margin-top:.1rem;display:block}@media (width<=700px){.music-window.svelte-3xgw8l{grid-template-rows:auto minmax(0,1fr);height:min(27.5rem,100dvh - 13rem);display:grid;top:calc(clamp(1rem,2.3vw,2.2rem) + 7.85rem);right:.5rem}.music-window.minimized.svelte-3xgw8l{width:min(18rem,100vw - 1rem);height:2.9rem}.player-content.svelte-3xgw8l{overscroll-behavior:contain;min-height:0;overflow-y:auto}.transport.svelte-3xgw8l button:where(.svelte-3xgw8l),.volume.svelte-3xgw8l button:where(.svelte-3xgw8l){place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}}.motion-loading-container.svelte-lk7u66{flex-direction:column;align-items:center;gap:.75rem;display:flex}.motion-loading-progress.svelte-lk7u66{background:#e8d9f11a;width:.5rem;height:14.4rem;overflow:hidden}.motion-loading-progress-fill.svelte-lk7u66{transform-origin:bottom;background:#d9a9ed;width:100%;height:100%;transform:scaleY(0);box-shadow:0 0 .8rem #d9a9ed59}.motion-loading-percentage.svelte-lk7u66{color:#d9a9ed;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.workspace-preloader.svelte-142qt0x{z-index:20;color:#f0eaf5;font-family:var(--workspace-sans);isolation:isolate;background:#08070c;position:absolute;inset:0;overflow:hidden}.preloader-stripes.svelte-142qt0x{z-index:-1;background:repeating-linear-gradient(#0000 0 .9rem,#dacce512 .94rem,#0000 1rem);position:absolute;inset:0}.preloader-composition.svelte-142qt0x{justify-items:center;width:min(96vw,144vh);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,calc(-50% - 1.8rem))}.preloader-avatar.svelte-142qt0x{filter:grayscale();will-change:transform, filter;width:100%;height:auto;display:block}.preloader-copy.svelte-142qt0x{z-index:1;text-align:center;text-shadow:0 .2rem 1.4rem #0000007a;width:min(84%,48rem);margin-top:clamp(-2.25rem,-3vw,-.85rem)}.preloader-copy.svelte-142qt0x span:where(.svelte-142qt0x){color:#e8dcf0b8;letter-spacing:.19em;margin:.7rem 0 0;font-size:clamp(.56rem,.72vw,.72rem);font-weight:600;display:block}.preloader-progress.svelte-142qt0x{z-index:1;grid-template-rows:auto auto;justify-items:start;gap:.5rem;width:clamp(8rem,12vw,11rem);display:grid;position:absolute;bottom:clamp(1.25rem,4vh,2.8rem);left:clamp(1rem,2.2vw,2.5rem)}@media (width<=740px){.preloader-composition.svelte-142qt0x{width:min(150vw,96vh);transform:translate(-50%,calc(-50% - 1rem))}.preloader-copy.svelte-142qt0x{margin-top:clamp(-1.45rem,-5vw,-.65rem)}.preloader-progress.svelte-142qt0x{bottom:max(1rem, env(safe-area-inset-bottom));width:min(8rem,100vw - 2rem);left:1rem}}html,body{height:100%;overflow:hidden}.workspace-page.svelte-1uha8ag,.workspace-frame.svelte-1uha8ag{width:100%;height:100dvh;overflow:hidden}.workspace-page.svelte-1uha8ag{background:var(--workspace-background)}.workspace-frame.svelte-1uha8ag{--workspace-nav-bottom:max(1.35rem, env(safe-area-inset-bottom));position:relative}.workspace-chrome.svelte-1uha8ag{z-index:2;pointer-events:none;font-family:var(--workspace-sans);transition:opacity .18s;position:absolute;inset:0}.workspace-chrome-hidden.svelte-1uha8ag{opacity:0;pointer-events:none}.workspace-dock{z-index:11;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);font-family:var(--workspace-sans);background:#120e19e0;border-color:#bd96d061;gap:.48rem;box-shadow:0 .7rem 2rem #0000004d}.workspace-dock [role=button]{color:#d8cddd;background:#191321f0;border-color:#bd96d047;transition:border-color .16s,background-color .16s,color .16s}.workspace-dock [role=button]:hover,.workspace-dock [role=button]:focus-visible{color:#fff;background:#483054eb;border-color:#d3ade3c7;outline:none}.workspace-dock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.18rem;height:1.18rem}.workspace-dock .dock-item-active{color:#fff;background:#573966e0;border-color:#d7b0e9d1}.workspace-dock .dock-window-indicator{background:#e1c4ed;border-radius:50%;width:.24rem;height:.24rem;position:absolute;bottom:-.42rem;left:50%;transform:translate(-50%);box-shadow:0 0 .45rem #dcacef8c}.workspace-dock .dock-item-disabled{cursor:wait;opacity:.38}.scene-status.svelte-1uha8ag{color:#0000;margin:0;font-size:1px;position:absolute;top:1rem;left:1rem}.identity-lockup.svelte-1uha8ag{bottom:var(--workspace-nav-bottom);text-shadow:0 1px 1px #090a12,0 2px 18px #090a12eb;color:#f2e9ef;gap:.22rem;display:grid;position:absolute;left:clamp(1.25rem,2.2vw,2.4rem)}.identity-lockup.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--workspace-display);letter-spacing:-.035em;text-wrap:balance;color:#f2e9ef;font-size:clamp(1.75rem,2.35vw,2.125rem);font-weight:500;line-height:1.05}.identity-lockup.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#e3dce6;letter-spacing:.005em;font-size:clamp(.8125rem,.92vw,.875rem);line-height:1.4}.menu-wrap.svelte-1uha8ag{pointer-events:auto;position:absolute;top:clamp(1rem,2.3vw,2.2rem);right:clamp(1rem,2vw,2rem)}.menu-button.svelte-1uha8ag{border:1px solid color-mix(in srgb, var(--workspace-accent) 48%, #d8d0df);cursor:pointer;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),#0f0e1ac7;border-radius:.9rem;grid-template-columns:repeat(4,.22rem);justify-content:center;align-items:center;gap:.22rem;width:3.3rem;height:3.3rem;display:grid;box-shadow:inset 0 0 1.2rem #7101932e}.menu-button.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#dfd8e2;border-radius:50%;width:.22rem;height:.22rem}.scene-tools.svelte-1uha8ag{border:1px solid var(--workspace-border);background:#100e1be6;border-radius:.7rem;gap:.35rem;min-width:8.6rem;padding:.4rem;display:grid;position:absolute;top:3.8rem;right:0;box-shadow:0 1rem 2.5rem #00000059}.scene-tools.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--workspace-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.42rem;padding:.5rem .6rem;font-size:.66rem}.scene-tools.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:var(--workspace-accent);background:#7101932e}.menu-button.svelte-1uha8ag:focus-visible,.scene-tools.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline-offset:2px;outline:2px solid #c8b4ea}.scene-tools.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{cursor:wait;opacity:.42}.interaction-hint.svelte-1uha8ag{border:1px solid var(--workspace-border);color:#ede6ef;letter-spacing:.14em;-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);pointer-events:none;visibility:hidden;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),#110f1dcf;border-radius:.95rem;align-items:center;gap:.7rem;padding:.65rem 1.2rem;font-size:clamp(.58rem,.8vw,.72rem);display:flex;position:absolute;bottom:clamp(5.8rem,8vw,8.1rem);left:50%;transform:translate(-50%)}.interaction-hint-visible.svelte-1uha8ag{visibility:visible}.mouse-glyph.svelte-1uha8ag{border:2px solid #eee6ef;border-radius:999px;width:.74rem;height:1.1rem;position:relative}.mouse-glyph.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--workspace-accent);width:2px;height:.28rem;position:absolute;top:.12rem;left:50%;transform:translate(-50%)}.scene-loading.svelte-1uha8ag,.renderer-fallback.svelte-1uha8ag{background:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 4px), var(--workspace-background);color:var(--workspace-text);font-family:var(--workspace-sans);text-align:center;place-content:center;gap:.45rem;padding:1.5rem;display:grid;position:absolute;inset:0}.scene-loading.svelte-1uha8ag span:where(.svelte-1uha8ag),.renderer-fallback.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--workspace-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem}.scene-loading.svelte-1uha8ag strong:where(.svelte-1uha8ag),.renderer-fallback.svelte-1uha8ag span:where(.svelte-1uha8ag){max-width:28rem;color:var(--workspace-muted);font-size:.85rem;font-weight:500;line-height:1.45}.asset-error.svelte-1uha8ag{z-index:5;border:1px solid var(--workspace-accent);max-width:calc(100% - 2rem);color:var(--workspace-text);font-family:var(--workspace-sans);text-align:center;background:#161019e0;margin:0;padding:.7rem .85rem;font-size:.72rem;position:absolute;bottom:4.5rem;left:50%;transform:translate(-50%)}.asset-error.svelte-1uha8ag code:where(.svelte-1uha8ag){color:var(--workspace-accent)}.visually-hidden.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=740px){.workspace-frame.svelte-1uha8ag{--workspace-nav-bottom:max(.65rem, env(safe-area-inset-bottom))}.identity-lockup.svelte-1uha8ag{bottom:calc(var(--workspace-nav-bottom) + 3.25rem + .75rem)}.interaction-hint.svelte-1uha8ag{bottom:8.8rem}.workspace-dock{bottom:max(.4rem, env(safe-area-inset-bottom));gap:.32rem;padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.workspace-chrome.svelte-1uha8ag,.workspace-dock [role=button]{transition:none}}
