.craft-section.svelte-cvcqjp{view-timeline:--craft-scroll block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@keyframes svelte-cvcqjp-craft-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.craft-progress.svelte-cvcqjp{animation:linear both svelte-cvcqjp-craft-progress-grow;animation-timeline:--craft-scroll;animation-range:contain}}@keyframes svelte-cvcqjp-craft-ring-draw{0%{stroke-dashoffset:327px}to{stroke-dashoffset:6.5px}}.craft-ring-fill.svelte-cvcqjp{stroke-dasharray:327;stroke-dashoffset:6.5px;animation:.95s cubic-bezier(.22,1,.36,1) both svelte-cvcqjp-craft-ring-draw}@keyframes svelte-cvcqjp-craft-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.craft-token-bar.svelte-cvcqjp{animation:.42s cubic-bezier(.22,1,.36,1) both svelte-cvcqjp-craft-bar-grow;animation-delay:var(--delay,0s)}@keyframes svelte-cvcqjp-craft-dot-bounce{0%{transform:translateY(0)}to{transform:translateY(-16px)}}.craft-motion-dot.svelte-cvcqjp{animation:.7s ease-in-out infinite alternate svelte-cvcqjp-craft-dot-bounce;animation-delay:var(--delay,0s)}.craft-motion-dots[data-paused=true].svelte-cvcqjp .craft-motion-dot:where(.svelte-cvcqjp){animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.craft-ring-fill.svelte-cvcqjp{stroke-dasharray:327;stroke-dashoffset:6.5px}}.lanyard{width:100%;height:100%;position:relative;overflow:hidden}.lanyard-canvas{width:100%;height:100%;display:block}.pl-root.svelte-1tmotx0{background-color:var(--pl-bg);width:100%;color:var(--pl-ink);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;outline:none;position:relative;overflow:hidden}.pl-root[data-drag="1"].svelte-1tmotx0{cursor:grabbing}.pl-root.svelte-1tmotx0:focus-visible{box-shadow:inset 0 0 0 3px var(--ring)}.pl-string.svelte-1tmotx0{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.pl-card.svelte-1tmotx0{width:var(--pl-cw);transform-origin:50% 0;will-change:transform;cursor:pointer;position:absolute;top:0;left:0}.pl-root[data-drag="1"].svelte-1tmotx0 .pl-card:where(.svelte-1tmotx0){cursor:grabbing}.pl-print.svelte-1tmotx0{background:var(--neo-white);border:2px solid var(--neo-black);box-shadow:4px 4px 0px var(--neo-shadow-color,#0d0c0b);margin-top:10px;padding:10px 10px 0;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .35s,filter .35s}.pl-card[data-on="1"].svelte-1tmotx0 .pl-print:where(.svelte-1tmotx0){box-shadow:6px 6px 0px var(--neo-shadow-color,#0d0c0b)}.pl-card[data-on="0"].svelte-1tmotx0 .pl-print:where(.svelte-1tmotx0){filter:saturate(.78)brightness(.94);transform:scale(.9)}.pl-shot.svelte-1tmotx0{aspect-ratio:1;border:2px solid var(--neo-black);background:var(--neo-surface-muted);position:relative;overflow:hidden}.pl-shot.svelte-1tmotx0 img:where(.svelte-1tmotx0){object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.pl-note.svelte-1tmotx0{height:44px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--neo-black);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:flex;overflow:hidden}.pl-peg.svelte-1tmotx0{border:2px solid var(--neo-black);width:12px;height:26px;box-shadow:2px 2px 0px var(--neo-shadow-color,#0f2116);background:#fe7a25;margin-left:-6px;position:absolute;top:0;left:50%}.pl-peg[data-tone="1"].svelte-1tmotx0{background:#006732}.pl-peg[data-tone="2"].svelte-1tmotx0{background:#e9e8ca}.pl-peg.svelte-1tmotx0:after{content:"";background:var(--neo-black);width:2px;height:8px;position:absolute;top:7px;left:3px}.pl-bar.svelte-1tmotx0{cursor:default;z-index:50;align-items:center;gap:clamp(12px,2vw,20px);display:flex;position:absolute;bottom:clamp(16px,3vh,28px);left:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px)}.pl-cap.svelte-1tmotx0{border:2px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--neo-shadow-sm);flex:1;padding:8px 12px;overflow:hidden}.pl-view-btn.svelte-1tmotx0{border:2px solid var(--border);background:var(--accent);color:var(--accent-foreground);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--neo-shadow-sm);cursor:pointer;flex-shrink:0;padding:10px 14px;font-size:.75rem;font-weight:800;transition:transform .15s,box-shadow .15s}.pl-view-btn.svelte-1tmotx0:hover{box-shadow:var(--neo-shadow);transform:translate(-1px,-1px)}.pl-view-btn.svelte-1tmotx0:active{box-shadow:none;transform:translate(1px,1px)}.pl-cap-inner.svelte-1tmotx0{display:block}@media (prefers-reduced-motion:no-preference){.pl-cap-inner.svelte-1tmotx0{animation:.45s cubic-bezier(.2,.8,.2,1) both svelte-1tmotx0-pl-in}}.pl-title.svelte-1tmotx0{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:900;line-height:1.1;display:block;overflow:hidden}.pl-sub.svelte-1tmotx0{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.75rem;line-height:1.35;display:block;overflow:hidden}.pl-sr.svelte-1tmotx0{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes svelte-1tmotx0-pl-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pl-print.svelte-1tmotx0{transition:none}}dialog.svelte-1uha8ag:modal{overscroll-behavior:contain}dialog.svelte-1uha8ag::backdrop{overscroll-behavior:contain;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0d0d0db8;overflow:hidden}
