.sn-stage.svelte-1on3k7t svg.sn-mark{width:min(100%,11rem);height:auto;max-height:100%;overflow:visible}.sn-stage.svelte-1on3k7t svg.sn-loom{width:min(100%,14rem)}.sn-animated.svelte-1on3k7t .sn-orbita .sn-orbit{transform-origin:80px 80px;animation:8s linear infinite svelte-1on3k7t-sn-spin}.sn-animated.svelte-1on3k7t .sn-orbita .sn-sat{transform-origin:80px 80px;animation:8s linear infinite svelte-1on3k7t-sn-orbit-sat}.sn-animated.svelte-1on3k7t .sn-orbita .sn-core{transform-origin:80px 80px;animation:2.4s ease-in-out infinite svelte-1on3k7t-sn-pulse-soft}.sn-animated.svelte-1on3k7t .sn-pip .sn-eyes{transform-origin:80px 72px;animation:4.5s ease-in-out infinite svelte-1on3k7t-sn-blink}.sn-animated.svelte-1on3k7t .sn-pip .sn-mouth{transform-origin:80px 104px;animation:3s ease-in-out infinite svelte-1on3k7t-sn-smile}.sn-animated.svelte-1on3k7t .sn-nova .sn-dot{animation:1.8s ease-in-out infinite svelte-1on3k7t-sn-bob}.sn-animated.svelte-1on3k7t .sn-nova .sn-n{transform-origin:80px 80px;animation:3s ease-in-out infinite svelte-1on3k7t-sn-pulse-soft}.sn-animated.svelte-1on3k7t .sn-bloom .sn-petals{transform-origin:0 0;animation:12s linear infinite svelte-1on3k7t-sn-spin}.sn-animated.svelte-1on3k7t .sn-byte .sn-eyes{animation:5s ease-in-out infinite svelte-1on3k7t-sn-blink}.sn-animated.svelte-1on3k7t .sn-byte .sn-nose{animation:2.2s ease-in-out infinite svelte-1on3k7t-sn-bob}.sn-animated.svelte-1on3k7t .sn-pulse .sn-wave{stroke-dasharray:220;stroke-dashoffset:220px;animation:2.2s ease-in-out infinite svelte-1on3k7t-sn-draw}.sn-animated.svelte-1on3k7t .sn-pulse .sn-blip{animation:2.2s ease-in-out infinite svelte-1on3k7t-sn-pulse-soft}.sn-animated.svelte-1on3k7t .sn-loom .sn-thread path{stroke-dasharray:90;animation:3s linear infinite svelte-1on3k7t-sn-dash}.sn-animated.svelte-1on3k7t .sn-loom .sn-thread path:nth-child(2){animation-delay:.4s}.sn-animated.svelte-1on3k7t .sn-loom .sn-thread path:nth-child(3){animation-delay:.8s}.sn-animated.svelte-1on3k7t .sn-spark .sn-star{transform-origin:80px 80px;animation:2.5s ease-in-out infinite svelte-1on3k7t-sn-twinkle}.sn-animated.svelte-1on3k7t .sn-spark .sn-bolt{transform-origin:86px 85px;animation:1.6s ease-in-out infinite svelte-1on3k7t-sn-zap}.sn-animated.svelte-1on3k7t .sn-mint .sn-blob{transform-origin:80px 80px;animation:3.5s ease-in-out infinite svelte-1on3k7t-sn-wobble}.sn-animated.svelte-1on3k7t .sn-mint .sn-eyes{animation:4s ease-in-out infinite svelte-1on3k7t-sn-blink}.sn-animated.svelte-1on3k7t .sn-haze .b1{transform-origin:52px 80px;animation:.9s ease-in-out infinite svelte-1on3k7t-sn-bar}.sn-animated.svelte-1on3k7t .sn-haze .b2{transform-origin:72px 80px;animation:.9s ease-in-out .15s infinite svelte-1on3k7t-sn-bar}.sn-animated.svelte-1on3k7t .sn-haze .b3{transform-origin:92px 80px;animation:.9s ease-in-out .3s infinite svelte-1on3k7t-sn-bar}.sn-animated.svelte-1on3k7t .sn-haze .b4{transform-origin:112px 80px;animation:.9s ease-in-out .45s infinite svelte-1on3k7t-sn-bar}.sn-animated.svelte-1on3k7t .sn-kite .sn-body{transform-origin:80px 80px;animation:3s ease-in-out infinite svelte-1on3k7t-sn-float}.sn-animated.svelte-1on3k7t .sn-kite .sn-tail{animation:3s ease-in-out infinite svelte-1on3k7t-sn-tail}.sn-animated.svelte-1on3k7t .sn-boba .sn-pearls circle{animation:2s ease-in-out infinite svelte-1on3k7t-sn-bob}.sn-animated.svelte-1on3k7t .sn-boba .sn-pearls circle:nth-child(2){animation-delay:.2s}.sn-animated.svelte-1on3k7t .sn-boba .sn-pearls circle:nth-child(3){animation-delay:.4s}.sn-animated.svelte-1on3k7t .sn-boba .sn-eyes{transform-origin:80px 78px;animation:4.2s ease-in-out infinite svelte-1on3k7t-sn-blink}.sn-animated.svelte-1on3k7t .sn-boba .sn-straw{transform-origin:100px 42px;animation:2.5s ease-in-out infinite svelte-1on3k7t-sn-wiggle}.sn-animated.svelte-1on3k7t .sn-capy .sn-body{transform-origin:80px 100px;animation:3.2s ease-in-out infinite svelte-1on3k7t-sn-breathe}.sn-animated.svelte-1on3k7t .sn-capy .sn-eyes{animation:5.5s ease-in-out infinite svelte-1on3k7t-sn-blink}.sn-animated.svelte-1on3k7t .sn-capy .sn-orange{animation:2.8s ease-in-out infinite svelte-1on3k7t-sn-bob}.sn-animated.svelte-1on3k7t .sn-nori .sn-roll{transform-origin:80px 86px;animation:3s ease-in-out infinite svelte-1on3k7t-sn-wobble}.sn-animated.svelte-1on3k7t .sn-nori .sn-eyes{animation:4s ease-in-out infinite svelte-1on3k7t-sn-blink}.sn-animated.svelte-1on3k7t .sn-nori .sn-chop{transform-origin:40px 40px;animation:2.2s ease-in-out infinite svelte-1on3k7t-sn-wiggle}.sn-animated.svelte-1on3k7t .sn-nori .sn-chop2{transform-origin:120px 40px;animation:2.2s ease-in-out .3s infinite svelte-1on3k7t-sn-wiggle}.sn-animated.svelte-1on3k7t .sn-pixel .sn-dog{animation:.9s steps(2,end) infinite svelte-1on3k7t-sn-pixel-hop}.sn-animated.svelte-1on3k7t .sn-pixel .sn-tail{transform-origin:116px 84px;animation:.45s steps(2,end) infinite svelte-1on3k7t-sn-tail}.sn-animated.svelte-1on3k7t .sn-pixel .sn-eyes{animation:3.5s step-end infinite svelte-1on3k7t-sn-blink}.sn-animated.svelte-1on3k7t .sn-mochi .sn-body{transform-origin:80px 92px;animation:2.4s ease-in-out infinite svelte-1on3k7t-sn-squish}.sn-animated.svelte-1on3k7t .sn-mochi .sn-eyes{animation:4.8s ease-in-out infinite svelte-1on3k7t-sn-blink}.sn-animated.svelte-1on3k7t .sn-boltbug .sn-glow{animation:1.2s ease-in-out infinite svelte-1on3k7t-sn-pulse-soft}.sn-animated.svelte-1on3k7t .sn-boltbug .sn-antenna{transform-origin:60px 52px;animation:1.8s ease-in-out infinite svelte-1on3k7t-sn-wiggle}.sn-animated.svelte-1on3k7t .sn-boltbug .sn-antenna2{transform-origin:100px 52px;animation:1.8s ease-in-out .2s infinite svelte-1on3k7t-sn-wiggle}.sn-animated.svelte-1on3k7t .sn-boltbug .sn-zap{animation:1.4s ease-in-out infinite svelte-1on3k7t-sn-zap}.sn-animated.svelte-1on3k7t .sn-ghostie .sn-body{transform-origin:80px 90px;animation:3.4s ease-in-out infinite svelte-1on3k7t-sn-float}.sn-animated.svelte-1on3k7t .sn-ghostie .sn-eyes{animation:5s ease-in-out infinite svelte-1on3k7t-sn-blink}.sn-animated.svelte-1on3k7t .sn-rocketcat .sn-ship{transform-origin:80px 80px;animation:2.6s ease-in-out infinite svelte-1on3k7t-sn-float}.sn-animated.svelte-1on3k7t .sn-rocketcat .sn-flame{transform-origin:80px 140px;animation:.35s ease-in-out infinite svelte-1on3k7t-sn-flame}.sn-animated.svelte-1on3k7t .sn-slime .sn-body{transform-origin:80px 120px;animation:2s ease-in-out infinite svelte-1on3k7t-sn-squish}.sn-animated.svelte-1on3k7t .sn-slime .sn-bubble{animation:2.8s ease-in-out infinite svelte-1on3k7t-sn-rise}.sn-animated.svelte-1on3k7t .sn-slime .sn-bubble2{animation:3.2s ease-in-out .6s infinite svelte-1on3k7t-sn-rise}.sn-animated.svelte-1on3k7t .sn-slime .sn-eyes{animation:4.4s ease-in-out infinite svelte-1on3k7t-sn-blink}@keyframes svelte-1on3k7t-sn-spin{to{transform:rotate(360deg)}}@keyframes svelte-1on3k7t-sn-orbit-sat{0%{transform:rotate(0)translate(48px)rotate(0)}to{transform:rotate(360deg)translate(48px)rotate(-360deg)}}@keyframes svelte-1on3k7t-sn-pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.06)}}@keyframes svelte-1on3k7t-sn-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.08)}}@keyframes svelte-1on3k7t-sn-smile{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.08)}}@keyframes svelte-1on3k7t-sn-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes svelte-1on3k7t-sn-draw{0%{stroke-dashoffset:220px;opacity:.4}40%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-220px;opacity:.4}}@keyframes svelte-1on3k7t-sn-dash{to{stroke-dashoffset:-180px}}@keyframes svelte-1on3k7t-sn-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(6deg)}}@keyframes svelte-1on3k7t-sn-zap{0%,to{opacity:1;transform:scale(1)}40%{opacity:.75;transform:scale(.92)}55%{opacity:1;transform:scale(1.08)}}@keyframes svelte-1on3k7t-sn-wobble{0%,to{transform:scale(1)}33%{transform:scale(1.04,.96)}66%{transform:scale(.96,1.04)}}@keyframes svelte-1on3k7t-sn-bar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes svelte-1on3k7t-sn-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(3deg)}}@keyframes svelte-1on3k7t-sn-tail{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes svelte-1on3k7t-sn-wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes svelte-1on3k7t-sn-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,.97)}}@keyframes svelte-1on3k7t-sn-squish{0%,to{transform:scale(1)}40%{transform:scale(1.08,.9)}70%{transform:scale(.95,1.06)}}@keyframes svelte-1on3k7t-sn-pixel-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes svelte-1on3k7t-sn-flame{0%,to{opacity:1;transform:scaleY(1)translateY(0)}50%{opacity:.85;transform:scaleY(1.2)translateY(3px)}}@keyframes svelte-1on3k7t-sn-rise{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:.9;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.sn-animated.svelte-1on3k7t *{animation:none!important}}.brand-board.svelte-1n3qspn{--brand-ink:#14312b;--brand-surface:#f7f2e8;--brand-primary:#2f8f83;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.brand-board-header.svelte-1n3qspn{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.15rem .9rem;display:flex}.brand-board-note.svelte-1n3qspn{border-block:1px solid var(--color-border);background:color-mix(in srgb, var(--brand-primary) 7%, var(--color-surface));color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.65rem;display:flex}.brand-board-note-mark.svelte-1n3qspn{background:var(--brand-primary);width:.4rem;height:.4rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-primary) 13%, transparent);border-radius:9999px;display:block}.brand-board-grid.svelte-1n3qspn{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid}.brand-asset.svelte-1n3qspn{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.9rem;flex-direction:column;grid-column:span 4;min-width:0;display:flex;overflow:hidden}.asset-primary.svelte-1n3qspn{grid-column:span 7}.asset-lockup.svelte-1n3qspn{grid-column:span 5}.asset-application.svelte-1n3qspn{grid-column:span 4}.asset-stage.svelte-1n3qspn,.palette-stage.svelte-1n3qspn{justify-content:center;align-items:center;min-height:8rem;padding:1rem;display:flex;position:relative}.asset-primary.svelte-1n3qspn .asset-stage:where(.svelte-1n3qspn){min-height:12rem}.asset-lockup.svelte-1n3qspn .asset-stage:where(.svelte-1n3qspn),.asset-application.svelte-1n3qspn .asset-stage:where(.svelte-1n3qspn){min-height:9.25rem}.asset-stage.svelte-1n3qspn svg{width:min(100%,12rem);height:auto;max-height:10rem;display:block}.asset-lockup.svelte-1n3qspn .asset-stage:where(.svelte-1n3qspn) svg,.asset-application.svelte-1n3qspn .asset-stage:where(.svelte-1n3qspn) svg{width:100%;max-height:none}.asset-live-label.svelte-1n3qspn{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#00000047;border-radius:9999px;padding:.2rem .45rem;font-size:.6rem;font-weight:700;position:absolute;top:.6rem;right:.6rem}.palette-stage.svelte-1n3qspn{justify-content:stretch;align-items:stretch;padding:.8rem}.palette-swatches.svelte-1n3qspn{gap:.5rem;width:100%;display:grid}.palette-swatch-row.svelte-1n3qspn{align-items:center;gap:.55rem;min-width:0;font-size:.65rem;display:flex}.palette-swatch.svelte-1n3qspn{border:1px solid #00000017;border-radius:.45rem;flex:none;width:1.7rem;height:1.7rem}.palette-swatch-row.svelte-1n3qspn span:where(.svelte-1n3qspn):last-child{min-width:0;display:grid}.palette-swatch-row.svelte-1n3qspn strong:where(.svelte-1n3qspn){font-size:.67rem;font-weight:650}.palette-swatch-row.svelte-1n3qspn small:where(.svelte-1n3qspn){color:var(--color-text-muted);font-family:var(--font-mono);font-size:.58rem}.asset-meta.svelte-1n3qspn{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;min-height:3.7rem;padding:.65rem .75rem;display:flex}.asset-meta.svelte-1n3qspn p:where(.svelte-1n3qspn){letter-spacing:-.01em;font-size:.75rem;font-weight:650}.asset-meta.svelte-1n3qspn span:where(.svelte-1n3qspn){color:var(--color-text-muted);margin-top:.15rem;font-size:.6rem;display:block}.asset-meta.svelte-1n3qspn .asset-count:where(.svelte-1n3qspn){white-space:nowrap;font-family:var(--font-mono);margin-top:0;font-size:.58rem}.brand-morrow.is-animated.svelte-1n3qspn .brand-motion-dot{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite svelte-1n3qspn-brand-dot-pulse}.brand-morrow.is-animated.svelte-1n3qspn .brand-motion-line{stroke-dasharray:220;animation:3.4s ease-in-out infinite svelte-1n3qspn-brand-line-draw}.brand-morrow.is-animated.svelte-1n3qspn .brand-motion-pattern{animation:7s linear infinite svelte-1n3qspn-brand-pattern-drift}@keyframes svelte-1n3qspn-brand-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.18)}}@keyframes svelte-1n3qspn-brand-line-draw{0%,to{stroke-dashoffset:220px;opacity:.7}50%{stroke-dashoffset:0;opacity:1}}@keyframes svelte-1n3qspn-brand-pattern-drift{0%{transform:translate(0)}to{transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.brand-board.svelte-1n3qspn *{animation:none!important}}@media (width<=639px){.brand-board-header.svelte-1n3qspn{flex-direction:column;align-items:flex-start}.brand-board-header.svelte-1n3qspn .flex:where(.svelte-1n3qspn){justify-content:flex-start}.brand-board-grid.svelte-1n3qspn{gap:.6rem}.asset-primary.svelte-1n3qspn,.asset-lockup.svelte-1n3qspn{grid-column:span 12}.asset-palette.svelte-1n3qspn,.asset-app-icon.svelte-1n3qspn,.asset-application.svelte-1n3qspn{grid-column:span 4}.asset-stage.svelte-1n3qspn,.palette-stage.svelte-1n3qspn{min-height:7.5rem}.asset-primary.svelte-1n3qspn .asset-stage:where(.svelte-1n3qspn){min-height:10rem}.asset-meta.svelte-1n3qspn{padding-inline:.6rem}.asset-meta.svelte-1n3qspn p:where(.svelte-1n3qspn){font-size:.68rem}.asset-meta.svelte-1n3qspn span:where(.svelte-1n3qspn){font-size:.55rem}}.swipe-affordance.svelte-1vvl242{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.65rem;display:flex}.swipe-affordance.svelte-1vvl242 span:where(.svelte-1vvl242){color:var(--color-primary);font-size:1rem;line-height:1}.filter-row.svelte-1vvl242{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.filter-row.svelte-1vvl242::-webkit-scrollbar{display:none}.filter-row.svelte-1vvl242 .btn-primary{box-shadow:none}@media (width>=640px){.filter-row.svelte-1vvl242{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}.showcase-rail.svelte-1vvl242{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:1rem;margin-inline:-1rem;padding:.25rem 1rem .85rem;scroll-padding-inline-start:1rem;display:flex;overflow-x:auto}.showcase-rail.svelte-1vvl242::-webkit-scrollbar{display:none}.showcase-grid.svelte-1vvl242{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.showcase-grid.svelte-1vvl242 .showcase-slide:where(.svelte-1vvl242){width:auto;min-width:0}.showcase-slide.svelte-1vvl242{scroll-snap-align:start;flex:0 0 min(72vw,15rem);width:min(72vw,15rem);min-width:min(72vw,15rem)}.brand-set-slide.svelte-1vvl242{flex:0 0 min(90vw,34rem);width:min(90vw,34rem);min-width:min(90vw,34rem)}@media (width>=640px){.showcase-grid.svelte-1vvl242{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-rail.svelte-1vvl242{scrollbar-width:thin;margin-inline:-1.5rem;padding:.25rem 1.5rem .85rem;scroll-padding-inline-start:1.5rem}.showcase-rail.svelte-1vvl242::-webkit-scrollbar{display:initial}.showcase-slide.svelte-1vvl242{flex-basis:15.5rem;width:15.5rem;min-width:15.5rem}.brand-set-slide.svelte-1vvl242{flex-basis:30rem;width:30rem;min-width:30rem}}@media (width>=1024px){.showcase-grid.svelte-1vvl242{grid-template-columns:repeat(4,minmax(0,1fr))}}
