.signature-stage{display:grid;place-items:center;place-content:center}.signature-stage__svg{width:min(86%,180px);height:auto;filter:drop-shadow(0 0 16px var(--signature-glow));overflow:visible}.pattern-preview--inspector .signature-stage__svg{width:min(80%,240px)}.signature-stage__stroke{fill:none;stroke:var(--signature-accent);stroke-width:calc(5px * var(--signature-intensity, 1));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:signature-draw var(--signature-duration,5.2s) cubic-bezier(.55,.05,.35,.95) infinite;animation-delay:calc(var(--signature-stroke-index, 0) * var(--signature-stagger, .22s))}.signature-stage__stroke--thin{stroke-width:calc(3px * var(--signature-intensity, 1));stroke:var(--signature-accent-2);opacity:.7}@keyframes signature-draw{0%,6%{stroke-dashoffset:1;opacity:0}14%{stroke-dashoffset:1;opacity:1}46%{stroke-dashoffset:0;opacity:1}82%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.signature-stage__stroke{animation:none;stroke-dashoffset:0}}.split-stage{display:grid;place-items:center;place-content:center}.split-stage__phrase{margin:0;color:var(--split-fg,#f5f3ff);font-size:clamp(1.5rem,3vw,2.6rem);font-weight:800;letter-spacing:.02em;line-height:1.1;text-shadow:0 0 22px var(--split-soft,rgba(192,132,252,.14))}.pattern-preview--inspector .split-stage__phrase{font-size:clamp(2.2rem,4vw,3.6rem)}.split-stage__grapheme{display:inline-block;transform-origin:50% 100%;animation:split-rise var(--split-duration,2.6s) cubic-bezier(.22,1.4,.36,1) infinite both;animation-delay:calc(var(--split-index, 0) * var(--split-stagger, 70ms))}@keyframes split-rise{0%{opacity:0;transform:translateY(calc(14px * var(--split-intensity, 1))) scale(.94)}35%{opacity:1;transform:translateY(calc(-3px * var(--split-intensity, 1))) scale(calc(1 + .04 * var(--split-intensity, 1)))}55%{opacity:1;transform:translateY(0) scale(1)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.split-stage__grapheme{animation:none;opacity:1;transform:none}}.starlight{display:grid;place-items:center;container-type:inline-size;padding-inline:18px}.starlight__surface{position:relative;width:min(100%,620px);display:grid;place-items:center;padding:18px 14px}.starlight__word{position:relative;z-index:1;margin:0;color:var(--starlight-fallback);font-size:clamp(1.4rem,9cqi,2.2rem);font-weight:850;line-height:1.05;text-align:center;letter-spacing:-.005em;white-space:normal;text-wrap:balance}.pattern-preview--inspector .starlight__word{font-size:clamp(2rem,11cqi,3.4rem)}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.starlight__word{background-image:var(--starlight-gradient);background-size:var(--starlight-bg-size,280% 100%);background-position:0 50%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 var(--starlight-glow,18px) var(--starlight-shadow)}.starlight__word--midnight{animation:starlight-midnight var(--starlight-duration,4.2s) cubic-bezier(.55,.05,.25,1) infinite}.starlight__word--orbit{animation:starlight-orbit var(--starlight-duration,3.4s) ease-in-out infinite}.starlight__word--aurora{animation:starlight-aurora var(--starlight-duration,5.4s) linear infinite}}.starlight__sparkles{position:absolute;inset:0;pointer-events:none;z-index:0}.starlight__sparkle{position:absolute;border-radius:999px;background:#ffffff;box-shadow:0 0 4px rgba(255,255,255,.85),0 0 10px rgba(165,180,252,.45);opacity:0}.starlight__sparkle--bright:after,.starlight__sparkle--bright:before{content:"";position:absolute;left:50%;top:50%;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.65) 50%,rgba(255,255,255,0))}.starlight__sparkle--bright:before{width:1px;height:16px;transform:translate(-50%,-50%)}.starlight__sparkle--bright:after{width:16px;height:1px;transform:translate(-50%,-50%)}.starlight__sparkle--1{left:8%;top:18%;width:4px;height:4px}.starlight__sparkle--2{left:22%;top:72%;width:2px;height:2px}.starlight__sparkle--3{left:38%;top:12%;width:7px;height:7px}.starlight__sparkle--4{left:52%;top:80%;width:3px;height:3px}.starlight__sparkle--5{right:32%;top:24%;width:2px;height:2px}.starlight__sparkle--6{right:18%;top:60%;width:6px;height:6px}.starlight__sparkle--7{left:62%;top:48%;width:1.5px;height:1.5px}.starlight__sparkle--8{left:6%;bottom:22%;width:3px;height:3px}.starlight__sparkle--9{right:42%;bottom:18%;width:2px;height:2px}.starlight__sparkle--10{left:32%;top:35%;width:1.5px;height:1.5px}.starlight__sparkle--11{right:8%;top:38%;width:5px;height:5px}.starlight__sparkle--12{left:75%;bottom:12%;width:1px;height:1px}.starlight--midnight .starlight__sparkle{animation:starlight-drift-peak var(--starlight-duration,4.2s) ease-in-out infinite alternate}.starlight--orbit .starlight__sparkle{animation:starlight-drift-twin var(--starlight-duration,3.4s) ease-in-out infinite}.starlight--aurora .starlight__sparkle{animation:starlight-drift-ambient 4.4s ease-in-out infinite alternate}.starlight .starlight__sparkle--1{animation-delay:0s}.starlight .starlight__sparkle--2{animation-delay:-.3s}.starlight .starlight__sparkle--3{animation-delay:-.6s}.starlight .starlight__sparkle--4{animation-delay:-.9s}.starlight .starlight__sparkle--5{animation-delay:-1.2s}.starlight .starlight__sparkle--6{animation-delay:-1.5s}.starlight .starlight__sparkle--7{animation-delay:-1.8s}.starlight .starlight__sparkle--8{animation-delay:-2.1s}.starlight .starlight__sparkle--9{animation-delay:-2.4s}.starlight .starlight__sparkle--10{animation-delay:-2.7s}.starlight .starlight__sparkle--11{animation-delay:-3s}.starlight .starlight__sparkle--12{animation-delay:-3.3s}@keyframes starlight-midnight{0%{background-position:-10% 50%;text-shadow:0 0 calc(var(--starlight-glow, 18px) * .3) var(--starlight-shadow);filter:brightness(.95)}20%{background-position:20% 50%;text-shadow:0 0 calc(var(--starlight-glow, 18px) * .7) var(--starlight-shadow);filter:brightness(1)}45%{background-position:45% 50%;text-shadow:0 0 calc(var(--starlight-glow, 18px) * 1.5) var(--starlight-shadow);filter:brightness(1.12)}55%{background-position:55% 50%;text-shadow:0 0 calc(var(--starlight-glow, 18px) * 1.5) var(--starlight-shadow);filter:brightness(1.12)}80%{background-position:80% 50%;text-shadow:0 0 calc(var(--starlight-glow, 18px) * .7) var(--starlight-shadow);filter:brightness(1)}to{background-position:110% 50%;text-shadow:0 0 calc(var(--starlight-glow, 18px) * .3) var(--starlight-shadow);filter:brightness(.95)}}@keyframes starlight-orbit{0%{background-position:0 50%;text-shadow:0 0 calc(var(--starlight-glow, 12px) * .4) var(--starlight-shadow)}14%{background-position:50% 50%;text-shadow:0 0 var(--starlight-glow,12px) var(--starlight-shadow)}22%{background-position:100% 50%;text-shadow:0 0 calc(var(--starlight-glow, 12px) * .4) var(--starlight-shadow)}30%{background-position:0 50%;text-shadow:0 0 calc(var(--starlight-glow, 12px) * .4) var(--starlight-shadow)}44%{background-position:50% 50%;text-shadow:0 0 var(--starlight-glow,12px) var(--starlight-shadow)}52%{background-position:100% 50%;text-shadow:0 0 calc(var(--starlight-glow, 12px) * .4) var(--starlight-shadow)}to{background-position:100% 50%;text-shadow:0 0 calc(var(--starlight-glow, 12px) * .4) var(--starlight-shadow)}}@keyframes starlight-aurora{0%{background-position:0 50%;filter:brightness(1);text-shadow:0 0 calc(var(--starlight-glow, 18px) * .85) var(--starlight-shadow)}50%{filter:brightness(1.08);text-shadow:0 0 calc(var(--starlight-glow, 18px) * 1.15) var(--starlight-shadow)}to{background-position:100% 50%;filter:brightness(1);text-shadow:0 0 calc(var(--starlight-glow, 18px) * .85) var(--starlight-shadow)}}@keyframes starlight-drift-peak{0%{opacity:.4;transform:translateX(-3px) scale(.9)}50%{opacity:.95;transform:translateX(0) scale(1.05)}to{opacity:.4;transform:translateX(3px) scale(.9)}}@keyframes starlight-drift-twin{0%,to{opacity:.32;transform:translateX(-3px) scale(.9)}14%{opacity:.95;transform:translateX(-1px) scale(1.04)}22%{opacity:.32;transform:translateX(0) scale(.9)}44%{opacity:.95;transform:translateX(1px) scale(1.04)}52%{opacity:.32;transform:translateX(3px) scale(.9)}}@keyframes starlight-drift-ambient{0%{opacity:.45;transform:translateX(-3px) scale(.92)}50%{opacity:.92;transform:translateX(0) scale(1.05)}to{opacity:.45;transform:translateX(3px) scale(.92)}}@media (prefers-reduced-motion:reduce){.starlight__sparkle,.starlight__word--aurora,.starlight__word--midnight,.starlight__word--orbit{animation:none}.starlight__word--aurora,.starlight__word--midnight,.starlight__word--orbit{background-position:50% 50%}.starlight__sparkle{opacity:.6}}.success-check-panel{display:flex;flex-direction:column;gap:1.4rem}.success-check-panel__header h2{margin:.25rem 0 .6rem;font-size:clamp(1.4rem,2.4vw,1.7rem);letter-spacing:-.01em}.success-check-status{align-self:flex-start}.success-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.success-check-card{display:flex;flex-direction:column;gap:1rem;padding:1.1rem 1.1rem 1.3rem;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(160deg,rgba(15,23,42,.72),rgba(30,41,59,.55));transition:border-color .2s ease,transform .2s ease}.success-check-card--active{border-color:rgba(52,211,153,.55);transform:translateY(-2px)}.success-check-card h3{margin:.2rem 0 .45rem;font-size:1.05rem}.success-check-card p{margin:0 0 .6rem;color:rgba(226,232,240,.78);font-size:.9rem;line-height:1.5}.success-check-preview{display:grid;place-items:center;padding:1.2rem;min-height:var(--stage-preview-height);border-radius:var(--stage-preview-radius);background:rgba(2,6,23,.55);border:1px solid rgba(148,163,184,.12)}.success-check-preview--inspector{min-height:var(--stage-inspector-preview-height)}.success-check-preview__svg{width:96px;height:96px;overflow:visible}.success-check__ring,.success-check__tick{fill:none;stroke:var(--success-accent,rgba(52,211,153,.95));stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.success-check__ring{stroke-dasharray:var(--ring-length);stroke-dashoffset:var(--ring-length);animation:successCheckDrawRing var(--ring-duration) cubic-bezier(.22,1,.36,1) forwards;transform-origin:50% 50%}.success-check__tick{stroke-dasharray:var(--tick-length);stroke-dashoffset:var(--tick-length);animation:successCheckDrawTick var(--tick-duration) cubic-bezier(.22,1,.36,1) var(--tick-delay) forwards;transform-origin:50% 50%}.success-check-preview--tickOnlyPop .success-check__tick{animation:successCheckDrawTick var(--tick-duration) cubic-bezier(.22,1,.36,1) forwards,successCheckPopTick .28s cubic-bezier(.22,1,.36,1) calc(var(--tick-duration) - 60ms) forwards}@keyframes successCheckDrawRing{to{stroke-dashoffset:0}}@keyframes successCheckDrawTick{to{stroke-dashoffset:0}}@keyframes successCheckPopTick{50%{transform:scale(1.08)}to{transform:scale(1)}}.success-check-inspector__preview{display:flex;flex-direction:column;align-items:center;gap:.7rem;margin-bottom:1rem}.success-check-inspector__replay{border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.6);color:rgba(226,232,240,.92);padding:.4rem .9rem;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease}.success-check-inspector__replay:focus-visible,.success-check-inspector__replay:hover{border-color:rgba(52,211,153,.65);background:rgba(30,41,59,.85);outline:none}@media (prefers-reduced-motion:reduce){.success-check__ring,.success-check__tick{animation:none;stroke-dashoffset:0}}.path-morph{display:grid;place-items:center;place-content:center}.path-morph__svg{position:relative;z-index:1;width:min(82%,170px);height:auto;overflow:visible;filter:drop-shadow(0 0 18px var(--path-morph-glow))}.pattern-preview--inspector .path-morph__svg{width:min(85%,230px)}.path-morph__shape{fill:var(--path-morph-fill);stroke:color-mix(in srgb,var(--path-morph-accent-2) 78%,white);stroke-width:calc(2.6px * var(--path-morph-intensity, 1));stroke-linejoin:round;transform-box:fill-box;transform-origin:center}.path-morph__ghost{fill:none;stroke-width:1.8px;stroke-linejoin:round;stroke-dasharray:8 9;opacity:.28}.path-morph__ghost--from{stroke:var(--path-morph-accent)}.path-morph__ghost--to{stroke:var(--path-morph-accent-2)}.path-morph__shine{fill:none;stroke:rgba(248,250,252,.86);stroke-width:calc(1.9px * var(--path-morph-intensity, 1));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.2 .8}.path-morph--badge .path-morph__shape{animation:path-morph-badge-float var(--path-morph-duration,4.2s) cubic-bezier(.45,.05,.55,1) infinite}.path-morph--badge .path-morph__ghost--from{animation:path-morph-badge-ghost-from var(--path-morph-duration,4.2s) ease-in-out infinite}.path-morph--badge .path-morph__ghost--to{animation:path-morph-badge-ghost-to var(--path-morph-duration,4.2s) ease-in-out infinite}.path-morph--badge .path-morph__shine{animation:path-morph-badge-shine var(--path-morph-duration,4.2s) ease-in-out infinite}.path-morph--seal .path-morph__shape{animation:path-morph-seal-float var(--path-morph-duration,5s) ease-in-out infinite}.path-morph--seal .path-morph__ghost--from,.path-morph--seal .path-morph__ghost--to{animation:path-morph-seal-ghost var(--path-morph-duration,5s) ease-in-out infinite}.path-morph--seal .path-morph__ghost--to{animation-delay:calc(var(--path-morph-duration, 5s) * -.5)}.path-morph--seal .path-morph__shine{animation:path-morph-seal-shine var(--path-morph-duration,5s) ease-in-out infinite}.path-morph--drop .path-morph__shape{animation:path-morph-drop-float var(--path-morph-duration,5.4s) cubic-bezier(.7,0,.3,1) infinite}.path-morph--drop .path-morph__ghost--from{opacity:.18}.path-morph--drop .path-morph__ghost--to{animation:path-morph-drop-ghost-to var(--path-morph-duration,5.4s) ease-in-out infinite}.path-morph--drop .path-morph__shine{stroke:rgba(248,250,252,.96);stroke-width:calc(2.4px * var(--path-morph-intensity, 1));animation:path-morph-drop-shine var(--path-morph-duration,5.4s) cubic-bezier(.7,0,.3,1) infinite}@keyframes path-morph-badge-float{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(calc(-3px * var(--path-morph-intensity, 1))) scale(1.04)}50%{transform:translateY(calc(-5px * var(--path-morph-intensity, 1))) scale(1.06)}80%{transform:translateY(calc(-3px * var(--path-morph-intensity, 1))) scale(1.04)}}@keyframes path-morph-badge-ghost-from{0%,50%{opacity:.4}60%,to{opacity:.16}}@keyframes path-morph-badge-ghost-to{0%,40%{opacity:.16}50%,to{opacity:.4}}@keyframes path-morph-badge-shine{0%,to{opacity:.28;stroke-dashoffset:1}50%{opacity:.95;stroke-dashoffset:0}}@keyframes path-morph-seal-float{0%,to{transform:translateY(0) rotate(0) scale(1)}35%{transform:translateY(calc(-3px * var(--path-morph-intensity, 1))) rotate(calc(1deg * var(--path-morph-intensity, 1))) scale(1.015)}50%{transform:translateY(calc(-4px * var(--path-morph-intensity, 1))) rotate(calc(2.5deg * var(--path-morph-intensity, 1))) scale(calc(1.02 + .05 * var(--path-morph-intensity, 1)))}65%{transform:translateY(calc(-3px * var(--path-morph-intensity, 1))) rotate(calc(1deg * var(--path-morph-intensity, 1))) scale(1.015)}}@keyframes path-morph-seal-ghost{0%,to{opacity:.2;stroke-dashoffset:0}50%{opacity:.5;stroke-dashoffset:14}}@keyframes path-morph-seal-shine{0%,to{opacity:.28}45%{opacity:.7}50%{opacity:1}55%{opacity:.7}}@keyframes path-morph-drop-float{0%{transform:translate(0) scale(1)}35%{transform:translate(calc(2px * var(--path-morph-intensity, 1)),calc(-2px * var(--path-morph-intensity, 1))) scale(1.02)}60%{transform:translate(calc(-2px * var(--path-morph-intensity, 1)),calc(-4px * var(--path-morph-intensity, 1))) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes path-morph-drop-ghost-to{0%,to{opacity:.22}50%{opacity:.52;stroke-dashoffset:18}}@keyframes path-morph-drop-shine{0%{opacity:.32;stroke-dashoffset:1}50%{opacity:1;stroke-dashoffset:0}to{opacity:.32;stroke-dashoffset:1}}@media (prefers-reduced-motion:reduce){.path-morph__ghost,.path-morph__shape,.path-morph__shine{animation:none}}@media (min-width:768px){.path-fill-panel .pattern-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.path-fill{display:grid;place-items:center;place-content:center}.path-fill__svg{position:relative;z-index:1;width:min(82%,170px);height:auto;overflow:visible}.pattern-preview--inspector .path-fill__svg{width:min(85%,230px)}.path-fill__shape{opacity:0;transform-box:fill-box;transform-origin:center;animation:path-fill-shape var(--path-fill-duration,4s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill__stroke{fill:none;stroke:var(--path-fill-accent);stroke-width:calc(2.4px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transform-box:fill-box;transform-origin:center;animation:path-fill-stroke var(--path-fill-duration,4s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--check .path-fill__check{fill:none;stroke:#ffffff;stroke-width:calc(10px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:path-fill-check var(--path-fill-duration,4s) cubic-bezier(.4,0,.2,1) infinite both}@keyframes path-fill-stroke{0%{stroke-dashoffset:1;opacity:0}6%{opacity:1}32%{stroke-dashoffset:0;opacity:1}50%{opacity:.4;stroke-dashoffset:0}88%{opacity:.4;stroke-dashoffset:0}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes path-fill-shape{0%,28%{opacity:0;transform:scale(.92)}48%{opacity:1;transform:scale(calc(1 + .04 * var(--path-fill-intensity, 1)))}56%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.96)}}@keyframes path-fill-check{0%,22%{stroke-dashoffset:1;opacity:0}28%{opacity:1}44%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.path-fill__check,.path-fill__shape,.path-fill__stroke{animation:none}.path-fill__shape{opacity:1;transform:none}.path-fill__stroke{opacity:0}.path-fill__check{stroke-dashoffset:0;opacity:1}}@media (min-width:1100px){.path-illustration-panel .pattern-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1099px){.path-illustration-panel .pattern-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.scene-illustration{display:grid;place-items:center;place-content:center;padding:0;overflow:hidden}.scene-illustration__svg{width:100%;height:auto;display:block;border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(255,255,255,.05)}.pattern-preview--inspector .scene-illustration__svg{width:100%;max-width:720px;border-radius:8px}.scramble-stage{display:grid;place-items:center;place-content:center}.scramble-stage__word{position:relative;display:inline-block;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:clamp(1.1rem,2.4vw,1.7rem);font-weight:700;letter-spacing:.04em;line-height:1;white-space:nowrap}.pattern-preview--inspector .scramble-stage__word{font-size:clamp(1.4rem,3.2vw,2.3rem)}.scramble-stage__real{position:relative;z-index:1;color:var(--scramble-fg)}.scramble-stage__noise{position:absolute;inset:0;z-index:2;display:inline-flex;justify-content:center;color:var(--scramble-accent);opacity:calc(.86 * var(--scramble-intensity, 1));pointer-events:none}.scramble-stage--terminal .scramble-stage__noise{animation:scramble-clear-lr var(--scramble-duration,2.4s) steps(12) infinite}.scramble-stage--search .scramble-stage__noise{animation:scramble-clear-rl var(--scramble-duration,2.4s) steps(10) infinite}.scramble-stage--headline .scramble-stage__noise{animation:scramble-clear-tb var(--scramble-duration,2.4s) steps(14) infinite}.scramble-stage__noise span{display:inline-block;animation:scramble-tick .42s steps(2) infinite;animation-delay:calc(var(--scramble-index, 0) * -48ms)}.scramble-stage--search .scramble-stage__noise span{animation:scramble-tick .42s steps(2) infinite,scramble-cell-fade var(--scramble-duration,2.4s) steps(8) infinite;animation-delay:calc(var(--scramble-index, 0) * -48ms),calc(var(--scramble-index, 0) * 60ms)}@keyframes scramble-clear-lr{0%,52%{opacity:calc(.88 * var(--scramble-intensity, 1));-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{opacity:0;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes scramble-clear-rl{0%,52%{opacity:calc(.88 * var(--scramble-intensity, 1));-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes scramble-cell-fade{0%,35%{opacity:1}55%,to{opacity:0}}@keyframes scramble-clear-tb{0%,52%{opacity:calc(.88 * var(--scramble-intensity, 1));-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}}@keyframes scramble-tick{50%{transform:translateY(calc(-.05em * var(--scramble-intensity, 1)))}}@media (prefers-reduced-motion:reduce){.scramble-stage__noise,.scramble-stage__noise span{animation:none;opacity:0}}.toast-stack-panel{display:flex;flex-direction:column;gap:1.4rem}.toast-stack-panel__header h2{margin:.25rem 0 .6rem;font-size:clamp(1.4rem,2.4vw,1.7rem);letter-spacing:-.01em}.toast-stack-status{align-self:flex-start}.toast-stack-stage{display:flex;flex-direction:column;gap:1rem}.toast-stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.toast-stack-card{display:flex;flex-direction:column;gap:1rem;padding:1.1rem 1.1rem 1.3rem;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(160deg,rgba(15,23,42,.72),rgba(30,41,59,.55));transition:border-color .2s ease,transform .2s ease}.toast-stack-card--active{border-color:rgba(129,140,248,.55);transform:translateY(-2px)}.toast-stack-card h3{margin:.2rem 0 .45rem;font-size:1.05rem}.toast-stack-card p{margin:0 0 .6rem;color:rgba(226,232,240,.78);font-size:.9rem;line-height:1.5}.toast-stack-copy-block,.toast-stack-preview{display:flex;flex-direction:column}.toast-stack-preview{--toast-slide-distance:24px;--toast-enter-duration:320ms;gap:.7rem;min-height:var(--stage-preview-height);padding:.9rem;border-radius:var(--stage-preview-radius);background:rgba(2,6,23,.55);border:1px solid rgba(148,163,184,.12)}.toast-stack-preview--inspector{min-height:var(--stage-inspector-preview-height)}.toast-stack-preview__controls{display:flex;gap:.5rem;flex-wrap:wrap}.toast-stack-preview__button{border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.6);color:rgba(226,232,240,.92);padding:.4rem .8rem;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease}.toast-stack-preview__button:focus-visible,.toast-stack-preview__button:hover{border-color:rgba(129,140,248,.65);background:rgba(30,41,59,.85);outline:none}.toast-stack-preview__button:disabled{opacity:.45;cursor:not-allowed}.toast-stack{display:flex;flex-direction:column;gap:.55rem;flex:1 1}.toast-stack--end{align-items:flex-end}.toast-stack--center{align-items:center}.toast-stack--bottom{justify-content:flex-end}.toast-stack__item{min-width:180px;max-width:260px;display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.55rem .7rem .6rem;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.92);box-shadow:0 18px 30px -18px rgba(15,23,42,.8);transform:translateY(0);opacity:1;transition:transform var(--toast-enter-duration) cubic-bezier(.22,1,.36,1),opacity var(--toast-enter-duration) ease}.toast-stack__item[data-state=enter]{transform:translateY(calc(-1 * var(--toast-slide-distance)));opacity:0}.toast-stack--bottom .toast-stack__item[data-state=enter]{transform:translateY(var(--toast-slide-distance))}.toast-stack__item[data-state=exit]{transform:translateY(calc(-1 * var(--toast-slide-distance)));opacity:0;pointer-events:none}.toast-stack--bottom .toast-stack__item[data-state=exit]{transform:translateY(var(--toast-slide-distance))}.toast-stack__item--success{border-color:rgba(52,211,153,.55);box-shadow:0 18px 30px -18px rgba(16,185,129,.45)}.toast-stack__item--info{border-color:rgba(129,140,248,.5);box-shadow:0 18px 30px -18px rgba(99,102,241,.4)}.toast-stack__item--warning{border-color:rgba(251,191,36,.55);box-shadow:0 18px 30px -18px rgba(245,158,11,.4)}.toast-stack__title{margin:0;font-size:.84rem;font-weight:600;color:rgba(241,245,249,.95)}.toast-stack__body{margin:.15rem 0 0;font-size:.75rem;line-height:1.4;color:rgba(203,213,225,.8)}.toast-stack__dismiss{margin-left:.4rem;width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:50%;border:none;background:transparent;color:rgba(226,232,240,.7);cursor:pointer;font-size:1rem;line-height:1;transition:background .16s ease,color .16s ease}.toast-stack__dismiss:focus-visible,.toast-stack__dismiss:hover{background:rgba(148,163,184,.18);color:rgba(241,245,249,.95);outline:none}.toast-stack-inspector__preview{margin-bottom:1rem}@media (prefers-reduced-motion:reduce){.toast-stack__item{transition-duration:0s}.toast-stack__item[data-state=enter],.toast-stack__item[data-state=exit]{transform:none}}.switch-row{display:flex;align-items:center;gap:10px}.switch-label{font-size:.8rem;color:rgba(148,163,184,.9)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--toggle-width);height:var(--toggle-height);background:rgba(148,163,184,.4);border-radius:999px;cursor:pointer;position:relative;transition:background var(--toggle-duration) ease;margin:0;padding:0;border:none;flex-shrink:0}.switch:after{content:"";position:absolute;top:2px;left:2px;width:var(--toggle-thumb);height:var(--toggle-thumb);border-radius:50%;background:white;transition:transform var(--toggle-duration) cubic-bezier(.2,.8,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.3)}.switch:checked{background:var(--toggle-accent)}.switch:checked:after{transform:translateX(var(--toggle-travel))}.switch:focus-visible{outline:2px solid var(--toggle-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.switch,.switch:after{transition-duration:0s}}.tip-wrapper{position:relative;display:inline-block}.tip-trigger{padding:8px 16px;border-radius:8px;background:rgba(30,41,59,.9);border:1px solid rgba(148,163,184,.3);color:var(--fg);font-size:.85rem;font-weight:600;cursor:pointer}.tip-trigger:focus-visible{outline:2px solid var(--tip-accent);outline-offset:3px}.tip-panel{position:absolute;background:#0f172a;color:#f1f5f9;border:1px solid rgba(148,163,184,.25);border-radius:8px;padding:8px 12px;font-size:.8rem;max-width:220px;line-height:1.5;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:10}.tip-panel--visible{opacity:1}.tip-panel--top{bottom:calc(100% + var(--tip-offset));left:50%;transform:translateX(-50%)}.tip-panel--right{left:calc(100% + var(--tip-offset));top:50%;transform:translateY(-50%)}.tip-panel--bottom{top:calc(100% + var(--tip-offset));left:50%;transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){.tip-panel{transition-delay:0s}}.varfont-stage{display:grid;place-items:center;place-content:center}.varfont-stage__word{display:inline-block;min-width:min(100%,12ch);padding:0 .08em;overflow:hidden;color:var(--varfont-fg,#fff7ed);font-size:clamp(1.4rem,3vw,2.4rem);font-weight:760;font-stretch:105%;font-variation-settings:var(--varfont-low,'"wght" 600, "wdth" 100, "slnt" 0');text-shadow:0 0 22px var(--varfont-soft,rgba(251,191,36,.13));animation:varfont-axis var(--varfont-duration,3s) ease-in-out infinite alternate}.pattern-preview--inspector .varfont-stage__word{font-size:clamp(2rem,4vw,3.4rem);min-width:min(100%,14ch)}@keyframes varfont-axis{0%{font-variation-settings:var(--varfont-low,'"wght" 600, "wdth" 100, "slnt" 0')}to{font-variation-settings:var(--varfont-high,'"wght" 800, "wdth" 100, "slnt" 0')}}@media (prefers-reduced-motion:reduce){.varfont-stage__word{animation:none;font-variation-settings:var(--varfont-low,'"wght" 600, "wdth" 100, "slnt" 0')}}.shell-stage--compact .view-transition__grid{gap:5px}.shell-stage--compact .view-transition__tile{min-height:17px;border-radius:6px}.view-transition.pattern-preview--animated{--view-transition-cycle:calc(var(--detail-cycle, 5.2s) / 2);--view-transition-ease:var(--detail-ease,cubic-bezier(0.2,0.8,0.2,1))}.view-transition--dialog.pattern-preview--animated{--view-transition-cycle:var(--detail-cycle,5.2s)}.view-transition--gallery.pattern-preview--animated .view-transition__tile{animation:view-transition-gallery-tile var(--view-transition-cycle) var(--view-transition-ease) infinite alternate both}.view-transition--gallery.pattern-preview--animated .view-transition__tile:first-child{animation-delay:0s}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(2){animation-delay:80ms}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(3){animation-delay:.16s;transform-origin:center}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(4){animation-delay:.22s;transform-origin:center}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(5){animation-delay:.32s}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(6){animation-delay:.4s}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(3),.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(4){animation-name:view-transition-gallery-hero;z-index:2}@keyframes view-transition-gallery-tile{0%,28%{transform:translate(0) scale(1);opacity:.95;filter:brightness(1)}68%,to{transform:translateY(-1px) scale(.94);opacity:.62;filter:brightness(.9)}}@keyframes view-transition-gallery-hero{0%,28%{transform:scale(1);opacity:.95;box-shadow:inset 0 1px 0 rgba(248,250,252,.1),0 0 0 rgba(167,139,250,0)}68%,to{transform:scale(calc(var(--gallery-hero-base, 1.6) + var(--gallery-hero-slider-impact, 0) * (var(--animation-scale, 1) - 1)));opacity:1;box-shadow:inset 0 1px 0 rgba(248,250,252,.22),0 16px 36px rgba(167,139,250,.45)}}.pattern-preview--inspector.view-transition--gallery .view-transition__tile:nth-child(3),.pattern-preview--inspector.view-transition--gallery .view-transition__tile:nth-child(4){--gallery-hero-base:1.3;--gallery-hero-slider-impact:0.7}.view-transition--rail.pattern-preview--animated .view-transition__rail-item--active{animation:view-transition-rail-active var(--view-transition-cycle) var(--view-transition-ease) infinite alternate both}.view-transition--rail.pattern-preview--animated .view-transition__rail{animation:view-transition-rail-sidebar var(--view-transition-cycle) var(--view-transition-ease) infinite alternate both}.view-transition--rail.pattern-preview--animated .view-transition__rail-thumb{animation:view-transition-rail-thumb var(--view-transition-cycle) var(--view-transition-ease) infinite alternate both}@keyframes view-transition-rail-active{0%,30%{box-shadow:0 0 6px rgba(167,139,250,.18);transform:translateX(0) scale(1)}60%,to{box-shadow:0 0 16px rgba(167,139,250,.5);transform:translateX(2px) scale(calc(var(--rail-active-base, 1.06) + var(--rail-active-slider-impact, 0) * (var(--animation-scale, 1) - 1)))}}.pattern-preview--inspector.view-transition--rail .view-transition__rail-item--active{--rail-active-base:1.2;--rail-active-slider-impact:0.5}@keyframes view-transition-rail-sidebar{0%,30%{transform:translateX(6px) scale(1);opacity:.78}60%,to{transform:translateX(0) scale(calc(1 + var(--rail-card-intensity, 0) * (var(--animation-scale, 1) - 1)));opacity:1}}@keyframes view-transition-rail-thumb{0%,30%{filter:brightness(.85) saturate(.9);transform:scale(.97)}60%,to{filter:brightness(1.05) saturate(1.1);transform:scale(calc(1 + var(--rail-thumb-intensity, .03) * (var(--animation-scale, 1) - 1) + .03))}}.pattern-preview--inspector.view-transition--rail .view-transition__rail{--rail-card-intensity:0.18}.pattern-preview--inspector.view-transition--rail .view-transition__rail-thumb{--rail-thumb-intensity:0.25}.view-transition--dialog.pattern-preview--animated .view-transition__dialog-scrim{animation:view-transition-dialog-scrim var(--view-transition-cycle) var(--view-transition-ease) infinite both}.view-transition--dialog.pattern-preview--animated .view-transition__dialog-window{animation:view-transition-dialog-window var(--view-transition-cycle) var(--view-transition-ease) infinite both}.view-transition--dialog.pattern-preview--animated .view-transition__dialog-trigger{animation:view-transition-dialog-trigger var(--view-transition-cycle) var(--view-transition-ease) infinite both}.pattern-preview--inspector.view-transition--dialog .view-transition__dialog-window{--dialog-hero-intensity:0.4}@keyframes view-transition-dialog-trigger{0%,30%,90%,to{transform:scale(1);box-shadow:0 0 12px rgba(167,139,250,.3);filter:brightness(1);opacity:1}32%,34%{transform:scale(.9);box-shadow:0 0 22px rgba(167,139,250,.75);filter:brightness(1.35);opacity:1}44%,80%{transform:scale(.92);box-shadow:none;filter:brightness(.55);opacity:0}}@keyframes view-transition-dialog-scrim{0%,34%,90%,to{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}44%,80%{opacity:.72;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}@keyframes view-transition-dialog-window{0%,34%,90%,to{transform:scale(.5) translateY(16px);opacity:0;box-shadow:inset 0 1px 0 rgba(248,250,252,0),0 0 0 rgba(167,139,250,0)}44%,80%{transform:scale(calc(1 + var(--dialog-hero-intensity, 0) * (var(--animation-scale, 1) - 1))) translateY(0);opacity:1;box-shadow:inset 0 1px 0 rgba(248,250,252,.16),0 20px 48px rgba(167,139,250,.5)}}@media (prefers-reduced-motion:reduce){.pattern-preview--animated,.pattern-preview--animated *{animation:none!important}}.view-transition__grid{width:min(100%,148px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.pattern-preview--inspector .view-transition__grid{width:min(100%,340px);gap:10px}.view-transition__tile{position:relative;display:grid;grid-template-rows:1fr auto auto;grid-gap:3px;gap:3px;min-height:28px;padding:5px 6px;border-radius:7px;background:linear-gradient(135deg,rgba(248,250,252,.06),rgba(248,250,252,0)),linear-gradient(180deg,rgba(15,23,42,.4),rgba(8,13,25,.7));border:1px solid rgba(248,250,252,.1);box-shadow:inset 0 1px 0 rgba(248,250,252,.06),0 6px 14px rgba(0,0,0,.32);overflow:hidden}.pattern-preview--inspector .view-transition__tile{min-height:60px;border-radius:10px;padding:8px 10px;gap:5px}.pattern-preview--inspector .view-transition__tile-thumb{border-radius:5px;min-height:18px}.view-transition__tile:nth-child(3),.view-transition__tile:nth-child(4){background:radial-gradient(circle at 28% 22%,rgba(167,139,250,.42),transparent 55%),linear-gradient(135deg,color-mix(in srgb,#67e8f9 14%,#0a1424),#050b18);border-color:rgba(167,139,250,.24);box-shadow:inset 0 1px 0 rgba(248,250,252,.1),0 8px 20px rgba(167,139,250,.18)}.view-transition__tile-thumb{display:block;border-radius:4px;background:linear-gradient(135deg,rgba(103,232,249,.55),rgba(167,139,250,.4));box-shadow:0 0 8px rgba(103,232,249,.18)}.view-transition__tile:nth-child(3) .view-transition__tile-thumb,.view-transition__tile:nth-child(4) .view-transition__tile-thumb{background:linear-gradient(135deg,rgba(167,139,250,.7),rgba(103,232,249,.6),rgba(244,114,182,.45));box-shadow:0 0 10px rgba(167,139,250,.3)}.view-transition__tile-line{display:block;height:2px;border-radius:999px;background:rgba(248,250,252,.4)}.view-transition__tile-line--title{width:80%;background:rgba(248,250,252,.7)}.view-transition__tile-line--meta{width:50%}.pattern-preview--inspector .view-transition__tile-line{height:5px}.view-transition__rail-shell{position:relative;width:100%;min-height:100px;display:flex;gap:10px;align-items:stretch}.view-transition__rail-shell>.view-transition__rail-list{flex:1.6 1;min-width:0}.view-transition__rail-shell>.view-transition__rail{flex:1 1;min-width:0}.pattern-preview--inspector .view-transition__rail-shell{min-height:180px;gap:18px;width:min(100%,460px)}.view-transition__rail-list{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:4px 0}.view-transition__rail-item{height:9px;border-radius:5px;background:rgba(248,250,252,.1);border:1px solid rgba(248,250,252,.08)}.view-transition__rail-item:first-child{width:92%}.view-transition__rail-item:nth-child(2){width:78%}.view-transition__rail-item:nth-child(3){width:88%}.view-transition__rail-item:nth-child(4){width:70%}.view-transition__rail-item:nth-child(5){width:84%}.view-transition__rail-item--active{background:linear-gradient(90deg,rgba(103,232,249,.55),rgba(167,139,250,.32));border-color:rgba(167,139,250,.38);box-shadow:0 0 10px rgba(167,139,250,.24)}.pattern-preview--inspector .view-transition__rail-item{height:12px;border-radius:6px}.view-transition__rail{display:grid;align-content:stretch;padding:6px;border-radius:10px;background:linear-gradient(180deg,rgba(167,139,250,.18),rgba(103,232,249,.06)),rgba(8,13,25,.7);border:1px solid rgba(167,139,250,.22)}.pattern-preview--inspector .view-transition__rail{padding:10px;border-radius:14px}.view-transition__rail-card{position:relative;display:grid;grid-template-rows:28px auto auto auto;grid-gap:5px;gap:5px;padding:7px;border-radius:8px;background:radial-gradient(circle at 18% 0,rgba(103,232,249,.34),transparent 55%),linear-gradient(135deg,color-mix(in srgb,#a78bfa 22%,#14102a),#050816);border:1px solid rgba(167,139,250,.36);box-shadow:inset 0 1px 0 rgba(248,250,252,.1),0 6px 18px rgba(167,139,250,.26)}.pattern-preview--inspector .view-transition__rail-card{grid-template-rows:56px auto auto auto;gap:8px;padding:12px;border-radius:10px}.pattern-preview--inspector .view-transition__rail-line{height:5px}.pattern-preview--inspector .view-transition__rail-line--title{height:6px}.view-transition__rail-thumb{display:block;width:100%;border-radius:5px;background:radial-gradient(circle at 28% 30%,rgba(248,250,252,.4),transparent 50%),linear-gradient(135deg,#67e8f9,#a78bfa 60%,#f472b6);box-shadow:0 0 12px rgba(167,139,250,.32)}.view-transition__rail-line{display:block;height:3px;border-radius:999px;background:rgba(248,250,252,.38)}.view-transition__rail-line--title{width:86%;height:4px;background:rgba(248,250,252,.85)}.view-transition__rail-line--sub{width:64%}.view-transition__rail-line--sub:last-child{width:50%}.view-transition__dialog-shell{position:relative;width:100%;height:100%;min-height:100px;display:grid;place-items:center}.pattern-preview--inspector .view-transition__dialog-shell{min-height:180px;width:min(100%,420px)}.view-transition__dialog-bg{position:absolute;inset:4px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:6px;gap:6px;opacity:.55}.view-transition__dialog-bg span{border-radius:6px;background:rgba(248,250,252,.06);border:1px solid rgba(248,250,252,.08)}.view-transition__dialog-trigger{position:absolute;bottom:12px;right:14px;width:36px;height:14px;border-radius:999px;background:linear-gradient(135deg,#67e8f9,#a78bfa);box-shadow:0 0 12px rgba(167,139,250,.3);z-index:1}.pattern-preview--inspector .view-transition__dialog-trigger{bottom:14px;right:18px;width:44px;height:16px}.view-transition__dialog-scrim{position:absolute;inset:0;z-index:2;border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(167,139,250,.16),transparent 60%),rgba(5,8,22,.52);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.view-transition__dialog-window{position:relative;z-index:3;width:auto;height:86%;aspect-ratio:1/1;display:grid;grid-template-rows:14px 1fr 10px;grid-gap:8px;gap:8px;padding:11px 12px;border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(167,139,250,.34),transparent 55%),linear-gradient(135deg,color-mix(in srgb,#a78bfa 18%,#14102a),#050816);border:1px solid rgba(167,139,250,.34);box-shadow:inset 0 1px 0 rgba(248,250,252,.1),0 14px 36px rgba(167,139,250,.28)}.pattern-preview--inspector .view-transition__dialog-window{height:88%;grid-template-rows:14px 1fr 12px;gap:9px;padding:12px 14px;border-radius:10px}.view-transition__dialog-header{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,rgba(248,250,252,.6),rgba(248,250,252,.18))}.view-transition__dialog-body{display:block;height:100%;min-height:14px;border-radius:4px;background:linear-gradient(135deg,rgba(167,139,250,.32),rgba(103,232,249,.18)),rgba(248,250,252,.06)}.pattern-preview--inspector .view-transition__dialog-body{height:22px;border-radius:5px}.view-transition__dialog-cta{display:block;width:50%;justify-self:end;height:8px;border-radius:999px;background:linear-gradient(135deg,#67e8f9,#a78bfa);box-shadow:0 0 10px rgba(167,139,250,.34)}.pattern-preview--inspector .view-transition__dialog-cta{height:10px}.wavy-stage{display:grid;place-items:center;place-content:center}.wavy-stage__phrase{margin:0;color:var(--wavy-fg,#e0f2fe);font-size:clamp(1.05rem,2.4vw,1.6rem);font-weight:700;letter-spacing:0;text-shadow:0 0 22px var(--wavy-soft,rgba(56,189,248,.13));-webkit-text-decoration:underline wavy var(--wavy-accent,#38bdf8);text-decoration:underline wavy var(--wavy-accent,#38bdf8);text-decoration-thickness:calc(.1em * var(--wavy-intensity, 1));text-underline-offset:.24em;animation:wavy-breathe var(--wavy-duration,2.4s) ease-in-out infinite alternate}.pattern-preview--inspector .wavy-stage__phrase{font-size:clamp(1.4rem,3.2vw,2.2rem)}@keyframes wavy-breathe{0%{text-decoration-thickness:calc(.06em * var(--wavy-intensity, 1));text-underline-offset:calc(.22em + .02em * var(--wavy-intensity, 1))}to{text-decoration-thickness:calc(.14em * var(--wavy-intensity, 1));text-underline-offset:calc(.26em + .05em * var(--wavy-intensity, 1))}}@media (prefers-reduced-motion:reduce){.wavy-stage__phrase{animation:none;text-decoration-thickness:.1em}}