.contact-feedback.svelte-11w2kqj{color:var(--color-text-primary)}.contact-feedback-success.svelte-11w2kqj{color:#3af9a7}.contact-feedback-error.svelte-11w2kqj{color:#ff7e7e}.dialog-shell__meta-list.svelte-1io1tf{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.dialog-shell__meta-list.svelte-1io1tf li:where(.svelte-1io1tf){line-height:1.4}.dialog-shell__meta-list.svelte-1io1tf div:where(.svelte-1io1tf){border-top:none;padding-top:0}.dialog-shell__meta-list-bullet.svelte-1io1tf{background:var(--color-accent);border-radius:9999px;flex:none;width:.45rem;height:.45rem;display:inline-block;box-shadow:0 0 0 5px #c2a3701f}.dialog-shell__meta-list-en.svelte-1io1tf{font-family:var(--font-mono);color:var(--color-text-muted);text-transform:uppercase;margin-top:.15rem;padding-left:1.15rem;font-size:.78rem;display:block}.dialog-shell__meta--profile.svelte-1io1tf{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<64rem){.dialog-shell__meta--profile.svelte-1io1tf{grid-template-columns:1fr}}.dialog-shell__meta--project.svelte-1io1tf{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-shell__meta--project.svelte-1io1tf dd:where(.svelte-1io1tf){overflow-wrap:anywhere;word-break:break-word;line-height:1.55}@media (width<80rem){.dialog-shell__meta--project.svelte-1io1tf{grid-template-columns:1fr}}.designer-dialog-content-stage.svelte-1io1tf{min-height:100%;position:relative}.designer-dialog-content-layer.svelte-1io1tf{will-change:opacity, transform, filter}.designer-dialog-content-layer--outgoing.svelte-1io1tf{pointer-events:none;position:absolute;inset:0}.designer-dialog-content-scrollable.svelte-1io1tf{padding-bottom:6rem}@media (width>=64rem){.designer-dialog-content-scrollable.svelte-1io1tf{scrollbar-width:thin;scrollbar-color:transparent transparent;padding-right:.35rem}.designer-dialog-content-scrollable.svelte-1io1tf::-webkit-scrollbar{width:8px}.designer-dialog-content-scrollable.svelte-1io1tf::-webkit-scrollbar-track{background:0 0}.designer-dialog-content-scrollable.svelte-1io1tf::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .18s}.designer-dialog-content-scrollable.svelte-1io1tf:hover,.designer-dialog-content-scrollable.svelte-1io1tf:focus-within,.designer-dialog-content-scrollable.is-scroll-active.svelte-1io1tf{scrollbar-color:#ffffff2e transparent}.designer-dialog-content-scrollable.svelte-1io1tf:hover::-webkit-scrollbar-thumb{background:#ffffff2e}.designer-dialog-content-scrollable.svelte-1io1tf:focus-within::-webkit-scrollbar-thumb{background:#ffffff2e}.designer-dialog-content-scrollable.is-scroll-active.svelte-1io1tf::-webkit-scrollbar-thumb{background:#ffffff2e}}@media (width>=64rem) and (height<=46rem){.designer-dialog-content-scrollable.svelte-1io1tf{padding-bottom:8.75rem;padding-right:.5rem}}.designer-swipe-hint.svelte-jy12qg{animation:svelte-jy12qg-designer-swipe-hint-fade 4.8s var(--motion-ease-soft) infinite, svelte-jy12qg-designer-swipe-hint-float 4.8s var(--motion-ease-soft) infinite}.designer-swipe-hint__track.svelte-jy12qg{border:1px solid var(--color-accent-border-80);background:linear-gradient(90deg,#ffffff0f,#ffffff03),#0b0b0d3d;border-radius:999px;flex:none;width:2.8rem;height:1.05rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff08}.designer-swipe-hint__dot.svelte-jy12qg{background:var(--color-accent);width:.42rem;height:.42rem;animation:svelte-jy12qg-designer-swipe-dot 1.6s var(--motion-ease-soft) infinite;border-radius:999px;position:absolute;top:50%;right:.42rem;transform:translateY(-50%)}.designer-swipe-hint__arrow.svelte-jy12qg{border-top:1px solid var(--color-accent);border-left:1px solid var(--color-accent);opacity:.78;width:.45rem;height:.45rem;position:absolute;top:50%;left:.36rem;transform:translateY(-50%)rotate(-45deg)}.designer-swipe-hint__copy.svelte-jy12qg{font-family:var(--font-mono);text-transform:uppercase;gap:.1rem;line-height:1.4;display:grid}.designer-swipe-hint__copy.svelte-jy12qg span:where(.svelte-jy12qg):last-child{color:var(--color-accent-strong)}@keyframes svelte-jy12qg-designer-swipe-dot{0%,18%{opacity:0;transform:translateY(-50%)}34%,62%{opacity:1;transform:translate(-1.05rem,-50%)}to{opacity:0;transform:translate(-1.5rem,-50%)}}@keyframes svelte-jy12qg-designer-swipe-hint-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-.16rem)}}@keyframes svelte-jy12qg-designer-swipe-hint-fade{0%,to{opacity:.64}25%,72%{opacity:1}}@media (prefers-reduced-motion:reduce){.designer-swipe-hint.svelte-jy12qg,.designer-swipe-hint__dot.svelte-jy12qg{animation:none}}.video-lightbox-backdrop.svelte-1f8emqy{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#08090be0;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}@media (width<48rem){.video-lightbox-backdrop.svelte-1f8emqy{padding:1rem}}.video-lightbox-container.svelte-1f8emqy{aspect-ratio:16/9;background:#000;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:56.25rem;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000009e,inset 0 1px #ffffff0f}@media (width<48rem){.video-lightbox-container.svelte-1f8emqy{border-radius:8px}}.video-lightbox-close.svelte-1f8emqy{z-index:10;border:var(--border-glass);width:3rem;height:3rem;color:var(--color-text-primary);cursor:pointer;transition:var(--transition-interactive);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12131673;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;right:1rem}.video-lightbox-close.svelte-1f8emqy:hover,.video-lightbox-close.svelte-1f8emqy:focus-visible{border-color:var(--color-accent-border-66);background:#121316b8;outline:none;transform:scale(1.05)}.video-lightbox-player-wrapper.svelte-1f8emqy{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.video-lightbox-iframe.svelte-1f8emqy,.video-lightbox-video.svelte-1f8emqy{object-fit:contain;width:100%;height:100%}.video-lightbox-error.svelte-1f8emqy{color:var(--color-text-muted);font-family:var(--font-mono);text-align:center}.video-lightbox-iframe-fallback.svelte-1f8emqy{flex-direction:column;width:100%;height:100%;display:flex}.video-lightbox-iframe-fallback.svelte-1f8emqy .video-lightbox-iframe:where(.svelte-1f8emqy){flex:1}.video-lightbox-fallback-banner.svelte-1f8emqy{color:var(--color-text-muted);background:#121316e6;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.2rem;font-size:.82rem;display:flex}.video-lightbox-fallback-banner.svelte-1f8emqy a:where(.svelte-1f8emqy){color:var(--color-accent);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.video-lightbox-fallback-banner.svelte-1f8emqy a:where(.svelte-1f8emqy):hover{text-decoration:underline}.designer-dialog-arrow.svelte-c70ed{z-index:3;border:var(--border-glass);width:3.75rem;height:3.75rem;color:var(--color-text-primary);cursor:pointer;pointer-events:auto;transition:transform .24s var(--motion-ease-soft), border-color .24s var(--motion-ease-soft), background-color .24s var(--motion-ease-soft), box-shadow .24s var(--motion-ease-soft), color .24s var(--motion-ease-soft);animation:svelte-c70ed-designer-dialog-arrow-float 2.8s var(--motion-ease-soft) infinite;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#12131638;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1rem;box-shadow:0 8px 24px #00000038,inset 0 1px #ffffff14}.designer-dialog-arrow--left.svelte-c70ed{left:1rem}.designer-dialog-arrow--right.svelte-c70ed{animation-delay:.14s;right:1rem}.designer-dialog-arrow--video.svelte-c70ed{animation-delay:.28s;bottom:5.5rem;right:1rem}@media (width<64rem){.designer-dialog-arrow--video.svelte-c70ed{bottom:1rem}}.designer-dialog-arrow.svelte-c70ed:hover,.designer-dialog-arrow.svelte-c70ed:focus-visible{border-color:var(--color-accent-border-66);background:#12131657;outline:none;transform:translateY(-3px)scale(1.03);box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff1f}.designer-dialog-arrow__icon-wrap.svelte-c70ed{animation:svelte-c70ed-designer-dialog-arrow-pulse 1.8s var(--motion-ease-soft) infinite;justify-content:center;align-items:center;display:inline-flex}.designer-dialog-arrow__icon-wrap-video.svelte-c70ed{justify-content:center;align-items:center;display:inline-flex}.designer-dialog-arrow--left.svelte-c70ed .designer-dialog-arrow__icon-wrap:where(.svelte-c70ed){animation-delay:.12s}@keyframes svelte-c70ed-designer-dialog-arrow-float{0%,to{translate:0}50%{translate:0 -4px}}@keyframes svelte-c70ed-designer-dialog-arrow-pulse{0%,to{opacity:.84;transform:translate(0)}50%{opacity:1;transform:translate(2px)}}.designer-dialog-arrow--left.svelte-c70ed .designer-dialog-arrow__icon-wrap:where(.svelte-c70ed){animation-name:svelte-c70ed-designer-dialog-arrow-pulse-left}@keyframes svelte-c70ed-designer-dialog-arrow-pulse-left{0%,to{opacity:.84;transform:translate(0)}50%{opacity:1;transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.designer-dialog-arrow.svelte-c70ed,.designer-dialog-arrow__icon-wrap.svelte-c70ed{animation:none}}
