.star-preview{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;border-radius:var(--radius-md);background:rgba(2,6,23,.5);border:1px dashed rgba(148,163,184,.2)}.star-preview__state{margin:0;font-size:.75rem;color:rgba(148,163,184,.7)}.star-rating{display:inline-flex;flex-direction:row-reverse;gap:4px}.star-rating input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.star-rating label{cursor:pointer;color:var(--star-empty);transition:color var(--star-transition) ease;display:inline-flex;padding:2px;border-radius:4px}.star-rating input:focus-visible+label{outline:2px solid rgba(125,211,252,.8);outline-offset:2px}.star-rating input:checked~label,.star-rating label:hover,.star-rating label:hover~label{color:var(--star-filled)}.star-rating:hover input:checked~label{color:var(--star-empty)}.star-rating:hover input:checked~label:hover,.star-rating:hover input:checked~label:hover~label{color:var(--star-filled)}.star-inspector__preview{display:flex;flex-direction:column;gap:12px;padding:32px;border-radius:var(--radius-md);background:linear-gradient(180deg,#0a1220,#050912);border:1px solid var(--border);align-items:flex-start}.star-inspector__hint{margin:0;font-size:.75rem;color:rgba(148,163,184,.7)}@media (prefers-reduced-motion:reduce){.star-rating label{transition:none}}.rm-skeleton-tile{display:grid;grid-template-columns:56px 1fr;grid-template-areas:"cover title" "cover line" "cover short";grid-gap:10px;gap:10px;padding:12px;background:rgba(15,23,42,.6);border-radius:12px;border:1px solid var(--border)}.rm-skeleton{background:rgba(148,163,184,.22);border-radius:6px;position:relative;overflow:hidden}.rm-skeleton--cover{grid-area:cover;width:56px;height:56px;border-radius:10px}.rm-skeleton--title{grid-area:title;height:14px;width:75%}.rm-skeleton--line{grid-area:line;height:10px;width:92%}.rm-skeleton--short{grid-area:short;height:10px;width:45%}.rm-skeleton-tile--shimmer .rm-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.14) 50%,transparent 80%);background-size:200% 100%;animation:rmSkeletonSweep var(--rm-duration) linear infinite}@keyframes rmSkeletonSweep{0%{background-position:200% 0}to{background-position:-200% 0}}.rm-skeleton-tile--fade .rm-skeleton{animation:rmSkeletonFade var(--rm-duration) ease-in-out infinite alternate}@keyframes rmSkeletonFade{0%{opacity:1}to{opacity:var(--rm-fade-opacity)}}.rm-skeleton-tile--static .rm-skeleton{background:rgba(148,163,184,calc(var(--rm-fade-opacity) * .5 + .1))}.segmented{position:relative;display:grid;grid-template-columns:repeat(var(--segment-count),1fr);padding:4px;background:rgba(15,23,42,.75);border-radius:999px;border:1px solid var(--border);min-width:220px;margin:0}.segmented legend.visually-hidden{white-space:nowrap}.segmented input,.segmented legend.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.segmented label{position:relative;z-index:1;padding:8px 14px;border-radius:999px;text-align:center;cursor:pointer;color:rgba(148,163,184,.85);font-size:.8rem;font-weight:500;transition:color var(--segment-duration) ease}.segmented:before{content:"";position:absolute;inset:4px;width:calc(100% / var(--segment-count) - 8px);border-radius:999px;background:var(--segment-accent);transform:translateX(calc(100% * var(--segment-active)));transition:transform var(--segment-duration) cubic-bezier(.2,.8,.2,1);z-index:0}.segmented input:checked+label{color:#0f172a}.segmented input:focus-visible+label{outline:2px solid var(--segment-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.segmented label,.segmented:before{transition:none}}@property --donut-progress{syntax:"<number>";inherits:false;initial-value:0}.donut-figure{margin:0}.donut-figure--allocation{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.donut.donut--allocation{position:relative;display:grid;width:96px;aspect-ratio:1;place-items:center;border-radius:var(--radius-full);background:conic-gradient(var(--donut-a) calc(var(--donut-progress) * var(--donut-value) * 1%),var(--donut-b) 0 calc(var(--donut-progress) * (var(--donut-value) + var(--donut-second)) * 1%),rgba(148,163,184,.18) 0);animation:donutSweep var(--donut-duration,2.4s) cubic-bezier(.45,0,.55,1) infinite both}.donut.donut--allocation:before{content:"";position:absolute;inset:14px;border-radius:inherit;background:rgba(5,8,16,.94);box-shadow:inset 0 0 18px rgba(255,255,255,.04)}.donut.donut--allocation span{position:relative;z-index:1;color:var(--foreground);font-size:1rem;font-weight:800}.donut-figure--progress{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.donut.donut--progress{position:relative;display:grid;width:100px;aspect-ratio:1;place-items:center;border-radius:var(--radius-full);background:conic-gradient(var(--donut-a) calc(var(--donut-progress) * var(--donut-value) * 1%),rgba(148,163,184,.16) 0);animation:donutSweep var(--donut-duration,2.8s) cubic-bezier(.45,0,.55,1) infinite both}.donut.donut--progress:before{content:"";position:absolute;inset:14px;border-radius:inherit;background:rgba(5,8,16,.94);box-shadow:inset 0 0 18px rgba(255,255,255,.04)}.donut.donut--progress span{position:relative;z-index:1;color:var(--foreground);font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.donut-figure--indicator{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:14px;gap:14px;width:min(100%,280px);text-align:left}.donut.donut--indicator{position:relative;width:36px;aspect-ratio:1;border-radius:var(--radius-full);background:conic-gradient(var(--donut-a) calc(var(--donut-progress) * var(--donut-value) * 1%),rgba(148,163,184,.16) 0);animation:donutSweep var(--donut-duration,1.8s) cubic-bezier(.45,0,.55,1) infinite both}.donut.donut--indicator:before{content:"";position:absolute;inset:6px;border-radius:inherit;background:rgba(5,8,16,.94)}.donut.donut--indicator:after{content:"";position:absolute;inset:12px;border-radius:inherit;background:var(--donut-a);box-shadow:0 0 8px var(--donut-a)}.donut-figure figcaption{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:.82rem;line-height:1.35}.donut-figure--allocation figcaption,.donut-figure--progress figcaption{max-width:260px}.donut-figure strong{color:var(--foreground);font-weight:700}.pattern-preview--inspector .donut.donut--allocation{width:144px}.pattern-preview--inspector .donut.donut--allocation:before{inset:22px}.pattern-preview--inspector .donut.donut--allocation span{font-size:1.5rem}.pattern-preview--inspector .donut-figure--allocation{gap:14px}.pattern-preview--inspector .donut-figure--allocation figcaption{font-size:.92rem;max-width:320px}.pattern-preview--inspector .donut.donut--progress{width:144px}.pattern-preview--inspector .donut.donut--progress:before{inset:20px}.pattern-preview--inspector .donut.donut--progress span{font-size:1.85rem}.pattern-preview--inspector .donut-figure--progress{gap:14px}.pattern-preview--inspector .donut-figure--progress figcaption{font-size:.92rem;max-width:320px}.pattern-preview--inspector .donut.donut--indicator{width:52px}.pattern-preview--inspector .donut.donut--indicator:before{inset:8px}.pattern-preview--inspector .donut.donut--indicator:after{inset:16px}.pattern-preview--inspector .donut-figure--indicator{gap:18px;width:min(100%,360px)}.pattern-preview--inspector .donut-figure--indicator figcaption{font-size:.92rem}@keyframes donutSweep{0%,8%{--donut-progress:0}50%,70%{--donut-progress:1}to{--donut-progress:0}}@media (prefers-reduced-motion:reduce){.donut{animation:none;--donut-progress:1}}.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__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(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1099px){.path-illustration-panel .pattern-list{grid-template-columns:repeat(2,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--mandala .path-fill__ring--shape{opacity:0;fill-opacity:.25;transform-box:fill-box;transform-origin:center;animation:pf-mandala-ring-shape var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--mandala .path-fill__ring--stroke{stroke:var(--path-fill-accent);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1;animation:pf-mandala-ring-stroke var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--mandala .path-fill__petal--outer-shape{opacity:0;transform-box:fill-box;transform-origin:center;animation:pf-mandala-petal-outer-shape var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--mandala .path-fill__petal--outer-stroke{stroke:rgba(255,255,255,.9);stroke-width:calc(1.4px * var(--path-fill-intensity, 1));stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transform-box:fill-box;transform-origin:center;animation:pf-mandala-petal-outer-stroke var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--mandala .path-fill__petal--outer-1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--mandala .path-fill__petal--outer-2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .025)}.path-fill--mandala .path-fill__petal--outer-3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .05)}.path-fill--mandala .path-fill__petal--outer-4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .075)}.path-fill--mandala .path-fill__petal--outer-5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .1)}.path-fill--mandala .path-fill__petal--outer-6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .125)}.path-fill--mandala .path-fill__petal--outer-7{animation-delay:calc(var(--path-fill-duration, 5.6s) * .15)}.path-fill--mandala .path-fill__petal--outer-8{animation-delay:calc(var(--path-fill-duration, 5.6s) * .175)}.path-fill--mandala .path-fill__petal--inner-shape{fill:rgba(255,255,255,.85);opacity:0;transform-box:fill-box;transform-origin:center;animation:pf-mandala-petal-inner var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--mandala .path-fill__petal--inner-1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--mandala .path-fill__petal--inner-2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .018)}.path-fill--mandala .path-fill__petal--inner-3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .036)}.path-fill--mandala .path-fill__petal--inner-4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .054)}.path-fill--mandala .path-fill__petal--inner-5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .072)}.path-fill--mandala .path-fill__petal--inner-6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .09)}.path-fill--mandala .path-fill__petal--inner-7{animation-delay:calc(var(--path-fill-duration, 5.6s) * .108)}.path-fill--mandala .path-fill__petal--inner-8{animation-delay:calc(var(--path-fill-duration, 5.6s) * .126)}.path-fill--mandala .path-fill__dot{opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 4px rgba(255,255,255,.7));animation:pf-mandala-dot var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--mandala .path-fill__dot--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--mandala .path-fill__dot--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .012)}.path-fill--mandala .path-fill__dot--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .024)}.path-fill--mandala .path-fill__dot--4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .036)}.path-fill--mandala .path-fill__dot--5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .048)}.path-fill--mandala .path-fill__dot--6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .06)}.path-fill--mandala .path-fill__dot--7{animation-delay:calc(var(--path-fill-duration, 5.6s) * .072)}.path-fill--mandala .path-fill__dot--8{animation-delay:calc(var(--path-fill-duration, 5.6s) * .084)}.path-fill--mandala .path-fill__core--ring{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:pf-mandala-core-ring var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--mandala .path-fill__core--mid{opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px var(--path-fill-glow));animation:pf-mandala-core-mid var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--mandala .path-fill__core--star{opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 5px rgba(255,255,255,.9));animation:pf-mandala-core-star var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--mandala .path-fill__core--inner{opacity:0;transform-box:fill-box;transform-origin:center;animation:pf-mandala-core-inner var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--snowflake .path-fill__hex--shape{opacity:0;transform-box:fill-box;transform-origin:center;animation:pf-snow-hex-shape var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--snowflake .path-fill__hex--stroke{stroke:rgba(255,255,255,.85);stroke-width:calc(1.4px * var(--path-fill-intensity, 1));stroke-dasharray:1;stroke-dashoffset:1;animation:pf-snow-hex-stroke var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--snowflake .path-fill__arm{stroke:var(--path-fill-accent);stroke-width:calc(2.2px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 5px var(--path-fill-glow));animation:pf-snow-arm var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--snowflake .path-fill__arm--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--snowflake .path-fill__arm--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .018)}.path-fill--snowflake .path-fill__arm--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .036)}.path-fill--snowflake .path-fill__arm--4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .054)}.path-fill--snowflake .path-fill__arm--5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .072)}.path-fill--snowflake .path-fill__arm--6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .09)}.path-fill--snowflake .path-fill__branch{stroke:var(--path-fill-accent-2);stroke-width:calc(1.4px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:pf-snow-branch var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--snowflake .path-fill__branch--1-l,.path-fill--snowflake .path-fill__branch--1-l2,.path-fill--snowflake .path-fill__branch--1-r,.path-fill--snowflake .path-fill__branch--1-r2{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--snowflake .path-fill__branch--2-l,.path-fill--snowflake .path-fill__branch--2-l2,.path-fill--snowflake .path-fill__branch--2-r,.path-fill--snowflake .path-fill__branch--2-r2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .018)}.path-fill--snowflake .path-fill__branch--3-l,.path-fill--snowflake .path-fill__branch--3-l2,.path-fill--snowflake .path-fill__branch--3-r,.path-fill--snowflake .path-fill__branch--3-r2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .036)}.path-fill--snowflake .path-fill__branch--4-l,.path-fill--snowflake .path-fill__branch--4-l2,.path-fill--snowflake .path-fill__branch--4-r,.path-fill--snowflake .path-fill__branch--4-r2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .054)}.path-fill--snowflake .path-fill__branch--5-l,.path-fill--snowflake .path-fill__branch--5-l2,.path-fill--snowflake .path-fill__branch--5-r,.path-fill--snowflake .path-fill__branch--5-r2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .072)}.path-fill--snowflake .path-fill__branch--6-l,.path-fill--snowflake .path-fill__branch--6-l2,.path-fill--snowflake .path-fill__branch--6-r,.path-fill--snowflake .path-fill__branch--6-r2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .09)}.path-fill--snowflake .path-fill__tip{opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 4px rgba(255,255,255,.85));animation:pf-snow-tip var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--snowflake .path-fill__tip--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--snowflake .path-fill__tip--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .018)}.path-fill--snowflake .path-fill__tip--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .036)}.path-fill--snowflake .path-fill__tip--4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .054)}.path-fill--snowflake .path-fill__tip--5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .072)}.path-fill--snowflake .path-fill__tip--6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .09)}.path-fill--lotus .path-fill__stem{stroke:var(--path-fill-accent);stroke-width:calc(3px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:pf-lotus-stem var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--lotus .path-fill__leaf{opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px var(--path-fill-glow));animation:pf-lotus-leaf var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--lotus .path-fill__leaf--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * .06)}.path-fill--lotus .path-fill__leaf--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .1)}.path-fill--lotus .path-fill__leaf--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .14)}.path-fill--lotus .path-fill__petal--back{opacity:0;transform-box:fill-box;transform-origin:90px 86px;fill-opacity:.7;animation:pf-lotus-petal-back var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--lotus .path-fill__petal--back-1{animation-delay:calc(var(--path-fill-duration, 5.6s) * .3)}.path-fill--lotus .path-fill__petal--back-2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .32)}.path-fill--lotus .path-fill__petal--front-shape{opacity:0;transform-box:fill-box;transform-origin:90px 86px;animation:pf-lotus-petal-front-shape var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--lotus .path-fill__petal--front-stroke{stroke:rgba(255,255,255,.85);stroke-width:calc(1.2px * var(--path-fill-intensity, 1));stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transform-box:fill-box;transform-origin:90px 86px;animation:pf-lotus-petal-front-stroke var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--lotus .path-fill__petal--front-3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .36)}.path-fill--lotus .path-fill__petal--front-2,.path-fill--lotus .path-fill__petal--front-4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .4)}.path-fill--lotus .path-fill__petal--front-1,.path-fill--lotus .path-fill__petal--front-5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .44)}.path-fill--lotus .path-fill__core{opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 8px rgba(255,255,255,.9));animation:pf-lotus-core var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--sunburst .path-fill__sun--shape{opacity:0;transform-box:fill-box;transform-origin:center;animation:pf-sun-shape var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--sunburst .path-fill__sun--stroke{stroke:rgba(255,255,255,.85);stroke-width:calc(1.4px * var(--path-fill-intensity, 1));stroke-dasharray:1;stroke-dashoffset:1;animation:pf-sun-stroke var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--sunburst .path-fill__ray--inner{stroke:var(--path-fill-accent);stroke-width:calc(2.4px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px var(--path-fill-glow));animation:pf-sun-ray-inner var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--sunburst .path-fill__ray--inner-1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--sunburst .path-fill__ray--inner-2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .012)}.path-fill--sunburst .path-fill__ray--inner-3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .024)}.path-fill--sunburst .path-fill__ray--inner-4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .036)}.path-fill--sunburst .path-fill__ray--inner-5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .048)}.path-fill--sunburst .path-fill__ray--inner-6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .06)}.path-fill--sunburst .path-fill__ray--inner-7{animation-delay:calc(var(--path-fill-duration, 5.6s) * .072)}.path-fill--sunburst .path-fill__ray--inner-8{animation-delay:calc(var(--path-fill-duration, 5.6s) * .084)}.path-fill--sunburst .path-fill__ray--inner-9{animation-delay:calc(var(--path-fill-duration, 5.6s) * .096)}.path-fill--sunburst .path-fill__ray--inner-10{animation-delay:calc(var(--path-fill-duration, 5.6s) * .108)}.path-fill--sunburst .path-fill__ray--inner-11{animation-delay:calc(var(--path-fill-duration, 5.6s) * .12)}.path-fill--sunburst .path-fill__ray--inner-12{animation-delay:calc(var(--path-fill-duration, 5.6s) * .132)}.path-fill--sunburst .path-fill__ray--outer{stroke:var(--path-fill-accent-2);stroke-width:calc(1.6px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px var(--path-fill-glow));animation:pf-sun-ray-outer var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--sunburst .path-fill__ray--outer-1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--sunburst .path-fill__ray--outer-2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .012)}.path-fill--sunburst .path-fill__ray--outer-3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .024)}.path-fill--sunburst .path-fill__ray--outer-4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .036)}.path-fill--sunburst .path-fill__ray--outer-5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .048)}.path-fill--sunburst .path-fill__ray--outer-6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .06)}.path-fill--sunburst .path-fill__ray--outer-7{animation-delay:calc(var(--path-fill-duration, 5.6s) * .072)}.path-fill--sunburst .path-fill__ray--outer-8{animation-delay:calc(var(--path-fill-duration, 5.6s) * .084)}.path-fill--sunburst .path-fill__ray--outer-9{animation-delay:calc(var(--path-fill-duration, 5.6s) * .096)}.path-fill--sunburst .path-fill__ray--outer-10{animation-delay:calc(var(--path-fill-duration, 5.6s) * .108)}.path-fill--sunburst .path-fill__ray--outer-11{animation-delay:calc(var(--path-fill-duration, 5.6s) * .12)}.path-fill--sunburst .path-fill__ray--outer-12{animation-delay:calc(var(--path-fill-duration, 5.6s) * .132)}.path-fill--compass .path-fill__ring--shape{opacity:0;fill-opacity:.18;transform-box:fill-box;transform-origin:center;animation:pf-compass-ring-shape var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--compass .path-fill__ring--stroke{stroke:var(--path-fill-accent);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1;animation:pf-compass-ring-stroke var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--compass .path-fill__ring--inner{stroke:rgba(255,255,255,.5);stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:1;animation:pf-compass-ring-inner var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--compass .path-fill__svg{animation:pf-compass-needle-wobble var(--path-fill-duration,5.6s) ease-in-out infinite both}.path-fill--compass .path-fill__arrow{opacity:0;transform-box:fill-box;transform-origin:90px 90px;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:var(--path-fill-duration,5.6s)}.path-fill--compass .path-fill__arrow--main{filter:drop-shadow(0 0 4px var(--path-fill-glow));animation-name:pf-compass-arrow-main}.path-fill--compass .path-fill__arrow--main-1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--compass .path-fill__arrow--main-2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .045)}.path-fill--compass .path-fill__arrow--main-3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .09)}.path-fill--compass .path-fill__arrow--main-4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .135)}.path-fill--compass .path-fill__arrow--sec{animation-name:pf-compass-arrow-sec}.path-fill--compass .path-fill__arrow--sec-1{animation-delay:calc(var(--path-fill-duration, 5.6s) * .18)}.path-fill--compass .path-fill__arrow--sec-2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .215)}.path-fill--compass .path-fill__arrow--sec-3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .25)}.path-fill--compass .path-fill__arrow--sec-4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .285)}.path-fill--compass .path-fill__core--center{opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px rgba(255,255,255,.85));animation:pf-compass-center var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--compass .path-fill__core--dot{opacity:0;transform-box:fill-box;transform-origin:center;animation:pf-compass-center-dot var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--wave .path-fill__sky{opacity:0;animation:pf-wave-sky var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--wave .path-fill__fuji{opacity:0;transform-box:fill-box;transform-origin:90px 130px;animation:pf-wave-fuji var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--wave .path-fill__fuji--snow{animation-delay:calc(var(--path-fill-duration, 5.6s) * .02)}.path-fill--wave .path-fill__sun--halo{opacity:0;transform-box:fill-box;transform-origin:center;animation:pf-wave-sun-halo var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--wave .path-fill__sun--shape{opacity:0;transform-box:fill-box;transform-origin:center;animation:pf-wave-sun var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--wave .path-fill__wave-bg{stroke:var(--path-fill-accent-2);stroke-width:calc(1.2px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 3px rgba(186,230,253,.35));animation:pf-wave-bg var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--wave .path-fill__wave-bg--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * .1)}.path-fill--wave .path-fill__wave-bg--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .16)}.path-fill--wave .path-fill__wave-main{stroke:var(--path-fill-accent);stroke-width:calc(2.8px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 8px var(--path-fill-glow));animation:pf-wave-main var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--wave .path-fill__foam{opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 4px rgba(255,255,255,.85));animation:pf-wave-foam var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--wave .path-fill__foam--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--wave .path-fill__foam--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .014)}.path-fill--wave .path-fill__foam--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .028)}.path-fill--wave .path-fill__foam--4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .042)}.path-fill--wave .path-fill__foam--5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .056)}.path-fill--wave .path-fill__foam--6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .07)}.path-fill--wave .path-fill__foam--7{animation-delay:calc(var(--path-fill-duration, 5.6s) * .084)}.path-fill--wave .path-fill__spray{stroke:rgba(255,255,255,.85);stroke-width:calc(1.2px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:pf-wave-spray var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--wave .path-fill__spray--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--wave .path-fill__spray--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .02)}.path-fill--wave .path-fill__spray--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .04)}.path-fill--tree .path-fill__root{stroke:color-mix(in srgb,var(--path-fill-accent) 70%,#4d7c0f);stroke-width:calc(2px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:pf-tree-root var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--tree .path-fill__root--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--tree .path-fill__root--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .02)}.path-fill--tree .path-fill__root--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .04)}.path-fill--tree .path-fill__root--4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .06)}.path-fill--tree .path-fill__trunk{stroke:color-mix(in srgb,var(--path-fill-accent) 75%,#4d7c0f);stroke-width:calc(3.6px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:pf-tree-trunk var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--tree .path-fill__branch-tree{stroke:var(--path-fill-accent);stroke-width:calc(2.2px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:pf-tree-branch var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--tree .path-fill__branch-tree--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * .28)}.path-fill--tree .path-fill__branch-tree--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .3)}.path-fill--tree .path-fill__branch-tree--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .34)}.path-fill--tree .path-fill__branch-tree--4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .36)}.path-fill--tree .path-fill__branch-tree--5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .42)}.path-fill--tree .path-fill__leaf-tree{opacity:0;transform-box:fill-box;transform-origin:center;animation:pf-tree-leaf var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--tree .path-fill__leaf-tree--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * .5)}.path-fill--tree .path-fill__leaf-tree--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .51)}.path-fill--tree .path-fill__leaf-tree--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .53)}.path-fill--tree .path-fill__leaf-tree--4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .54)}.path-fill--tree .path-fill__leaf-tree--5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .56)}.path-fill--tree .path-fill__leaf-tree--6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .52)}.path-fill--tree .path-fill__leaf-tree--7{animation-delay:calc(var(--path-fill-duration, 5.6s) * .55)}.path-fill--constellation .path-fill__star{opacity:0;transform-box:fill-box;transform-origin:center;animation:pf-cons-star var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--constellation .path-fill__star--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--constellation .path-fill__star--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .03)}.path-fill--constellation .path-fill__star--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .06)}.path-fill--constellation .path-fill__star--4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .09)}.path-fill--constellation .path-fill__star--5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .12)}.path-fill--constellation .path-fill__star--6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .15)}.path-fill--constellation .path-fill__star--7{animation-delay:calc(var(--path-fill-duration, 5.6s) * .18)}.path-fill--constellation .path-fill__star-spike{stroke:rgba(255,255,255,.85);stroke-width:.7px;stroke-linecap:round}.path-fill--constellation .path-fill__line{stroke:var(--path-fill-accent);stroke-width:calc(1.4px * var(--path-fill-intensity, 1));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:pf-cons-line var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--constellation .path-fill__line--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * .22)}.path-fill--constellation .path-fill__line--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .26)}.path-fill--constellation .path-fill__line--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .3)}.path-fill--constellation .path-fill__line--4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .34)}.path-fill--constellation .path-fill__line--5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .38)}.path-fill--constellation .path-fill__line--6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .42)}.path-fill--constellation .path-fill__line--7{animation-delay:calc(var(--path-fill-duration, 5.6s) * .46)}.path-fill--constellation .path-fill__dust{opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 3px rgba(255,255,255,.65));animation:pf-cons-dust var(--path-fill-duration,5.6s) cubic-bezier(.4,0,.2,1) infinite both}.path-fill--constellation .path-fill__dust--1{animation-delay:calc(var(--path-fill-duration, 5.6s) * 0)}.path-fill--constellation .path-fill__dust--2{animation-delay:calc(var(--path-fill-duration, 5.6s) * .014)}.path-fill--constellation .path-fill__dust--3{animation-delay:calc(var(--path-fill-duration, 5.6s) * .028)}.path-fill--constellation .path-fill__dust--4{animation-delay:calc(var(--path-fill-duration, 5.6s) * .042)}.path-fill--constellation .path-fill__dust--5{animation-delay:calc(var(--path-fill-duration, 5.6s) * .056)}.path-fill--constellation .path-fill__dust--6{animation-delay:calc(var(--path-fill-duration, 5.6s) * .07)}.path-fill--constellation .path-fill__dust--7{animation-delay:calc(var(--path-fill-duration, 5.6s) * .084)}.path-fill--constellation .path-fill__dust--8{animation-delay:calc(var(--path-fill-duration, 5.6s) * .098)}.path-fill--constellation .path-fill__dust--9{animation-delay:calc(var(--path-fill-duration, 5.6s) * .112)}@keyframes pf-mandala-ring-stroke{0%{stroke-dashoffset:1;opacity:0}4%{opacity:1}18%{stroke-dashoffset:0;opacity:1}28%{opacity:.5}90%{opacity:.5}98%,to{opacity:0}}@keyframes pf-mandala-ring-shape{0%,12%{opacity:0;transform:scale(.94)}22%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.96)}}@keyframes pf-mandala-petal-outer-stroke{0%{stroke-dashoffset:1;opacity:0}18%{opacity:1}28%{stroke-dashoffset:0;opacity:1}35%{opacity:.7}90%{opacity:.7;stroke-dashoffset:0}98%,to{opacity:0}}@keyframes pf-mandala-petal-outer-shape{0%,26%{opacity:0;transform:scale(.85)}36%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.92)}}@keyframes pf-mandala-petal-inner{0%,38%{opacity:0;transform:scale(.5)}46%{opacity:1;transform:scale(calc(1.1 + .1 * var(--path-fill-intensity, 1)))}52%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pf-mandala-dot{0%,50%{opacity:0;transform:scale(0)}56%{opacity:1;transform:scale(calc(1.2 + .3 * var(--path-fill-intensity, 1)))}62%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pf-mandala-core-ring{0%,58%{stroke-dashoffset:1;opacity:0}64%{opacity:1}68%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-mandala-core-mid{0%,60%{opacity:0;transform:scale(.7)}66%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.85)}}@keyframes pf-mandala-core-star{0%,64%{opacity:0;transform:scale(.4) rotate(0deg)}72%{opacity:1;transform:scale(calc(1 + .1 * var(--path-fill-intensity, 1))) rotate(15deg)}78%{opacity:1;transform:scale(1) rotate(0deg)}90%{opacity:1;transform:scale(1) rotate(0deg)}98%,to{opacity:0;transform:scale(.7) rotate(0deg)}}@keyframes pf-mandala-core-inner{0%,68%{opacity:0;transform:scale(0)}74%{opacity:1;transform:scale(calc(1.4 + .2 * var(--path-fill-intensity, 1)))}80%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.5)}}@keyframes pf-snow-hex-shape{0%,6%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(calc(1 + .1 * var(--path-fill-intensity, 1)))}20%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.8)}}@keyframes pf-snow-hex-stroke{0%{stroke-dashoffset:1;opacity:0}6%{opacity:1}14%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-snow-arm{0%,14%{stroke-dashoffset:1;opacity:0}20%{opacity:1}30%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-snow-branch{0%,30%{stroke-dashoffset:1;opacity:0}36%{opacity:1}44%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-snow-tip{0%,48%{opacity:0;transform:scale(0)}56%{opacity:1;transform:scale(calc(1.2 + .2 * var(--path-fill-intensity, 1)))}62%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.6)}}@keyframes pf-lotus-stem{0%{stroke-dashoffset:1;opacity:0}4%{opacity:1}18%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-lotus-leaf{0%,14%{opacity:0;transform:scale(.4)}24%{opacity:1;transform:scale(calc(1 + .05 * var(--path-fill-intensity, 1)))}30%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pf-lotus-petal-back{0%,30%{opacity:0;transform:scale(.6)}44%{opacity:.7;transform:scale(calc(1 + .05 * var(--path-fill-intensity, 1)))}50%{opacity:.7;transform:scale(1)}90%{opacity:.7;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pf-lotus-petal-front-shape{0%,36%{opacity:0;transform:scale(.55)}52%{opacity:1;transform:scale(calc(1 + .05 * var(--path-fill-intensity, 1)))}58%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pf-lotus-petal-front-stroke{0%,38%{stroke-dashoffset:1;opacity:0}44%{opacity:1}54%{stroke-dashoffset:0;opacity:1}60%{opacity:.5}90%{opacity:.5;stroke-dashoffset:0}98%,to{opacity:0}}@keyframes pf-lotus-core{0%,60%{opacity:0;transform:scale(0)}66%{opacity:1;transform:scale(calc(1.4 + .3 * var(--path-fill-intensity, 1)))}72%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.4)}}@keyframes pf-sun-shape{0%,6%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(calc(1 + .06 * var(--path-fill-intensity, 1)))}20%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.85)}}@keyframes pf-sun-stroke{0%{stroke-dashoffset:1;opacity:0}6%{opacity:1}16%{stroke-dashoffset:0;opacity:1}30%{opacity:.5}90%{opacity:.5}98%,to{opacity:0}}@keyframes pf-sun-ray-inner{0%,14%{stroke-dashoffset:1;opacity:0}20%{opacity:1}28%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-sun-ray-outer{0%,32%{stroke-dashoffset:1;opacity:0}38%{opacity:1}48%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-compass-ring-shape{0%,8%{opacity:0;transform:scale(.94)}18%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.96)}}@keyframes pf-compass-ring-stroke{0%{stroke-dashoffset:1;opacity:0}4%{opacity:1}16%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-compass-ring-inner{0%,18%{stroke-dashoffset:1;opacity:0}24%{opacity:.6}30%{stroke-dashoffset:0;opacity:.6}90%{stroke-dashoffset:0;opacity:.6}98%,to{opacity:0}}@keyframes pf-compass-arrow-main{0%,18%{opacity:0;transform:scale(.5) rotate(0deg)}26%{opacity:1;transform:scale(calc(1 + .05 * var(--path-fill-intensity, 1)))}32%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pf-compass-arrow-sec{0%,38%{opacity:0;transform:scale(.5)}46%{opacity:1;transform:scale(calc(1 + .05 * var(--path-fill-intensity, 1)))}52%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pf-compass-center{0%,56%{opacity:0;transform:scale(.5)}62%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pf-compass-center-dot{0%,60%{opacity:0;transform:scale(0)}66%{opacity:1;transform:scale(calc(1.4 + .2 * var(--path-fill-intensity, 1)))}72%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.5)}}@keyframes pf-compass-needle-wobble{0%,65%,to{transform:rotate(0deg)}72%{transform:rotate(calc(-1.5deg * var(--path-fill-intensity, 1)))}82%{transform:rotate(calc(1.5deg * var(--path-fill-intensity, 1)))}90%{transform:rotate(0deg)}}@keyframes pf-wave-sky{0%,1%{opacity:0}8%{opacity:1}90%{opacity:1}98%,to{opacity:0}}@keyframes pf-wave-fuji{0%,8%{opacity:0;transform:translateY(8px) scale(.92)}20%{opacity:1;transform:translateY(0) scale(1)}90%{opacity:1;transform:translateY(0) scale(1)}98%,to{opacity:0;transform:translateY(-2px) scale(.94)}}@keyframes pf-wave-sun-halo{0%,18%{opacity:0;transform:scale(.6)}26%{opacity:1;transform:scale(calc(1 + .1 * var(--path-fill-intensity, 1)))}32%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pf-wave-sun{0%,18%{opacity:0;transform:translateY(6px) scale(.5)}26%{opacity:1;transform:translateY(0) scale(1.1)}32%{opacity:1;transform:translateY(0) scale(1)}90%{opacity:1;transform:translateY(0) scale(1)}98%,to{opacity:0;transform:translateY(-3px) scale(.85)}}@keyframes pf-wave-bg{0%,28%{stroke-dashoffset:1;opacity:0}34%{opacity:.85}44%{stroke-dashoffset:0;opacity:.85}90%{stroke-dashoffset:0;opacity:.85}98%,to{opacity:0}}@keyframes pf-wave-main{0%,38%{stroke-dashoffset:1;opacity:0}46%{opacity:1}62%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-wave-foam{0%,64%{opacity:0;transform:scale(0)}72%{opacity:1;transform:scale(calc(1.5 + .3 * var(--path-fill-intensity, 1)))}80%{opacity:.95;transform:scale(1)}90%{opacity:.95;transform:scale(1)}98%,to{opacity:0;transform:scale(.5)}}@keyframes pf-wave-spray{0%,66%{stroke-dashoffset:1;opacity:0}74%{opacity:1}82%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-tree-root{0%{stroke-dashoffset:1;opacity:0}4%{opacity:1}16%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-tree-trunk{0%,12%{stroke-dashoffset:1;opacity:0}18%{opacity:1}30%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-tree-branch{0%,26%{stroke-dashoffset:1;opacity:0}32%{opacity:1}44%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-tree-leaf{0%,48%{opacity:0;transform:scale(0)}56%{opacity:1;transform:scale(calc(1.3 + .2 * var(--path-fill-intensity, 1)))}62%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.6)}}@keyframes pf-cons-star{0%{opacity:0;transform:scale(0)}4%{opacity:1;transform:scale(calc(1.4 + .2 * var(--path-fill-intensity, 1)))}8%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pf-cons-line{0%{stroke-dashoffset:1;opacity:0}3%{opacity:1}6%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{opacity:0}}@keyframes pf-cons-dust{0%,50%{opacity:0;transform:scale(.4)}60%{opacity:.85;transform:scale(1)}72%{opacity:.6;transform:scale(.85)}90%{opacity:.6;transform:scale(.85)}98%,to{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.path-fill *,.path-fill :after,.path-fill :before{animation:none!important}.path-fill__arrow,.path-fill__core,.path-fill__core--center,.path-fill__core--dot,.path-fill__core--inner,.path-fill__core--mid,.path-fill__core--star,.path-fill__dot,.path-fill__dust,.path-fill__foam,.path-fill__hex--shape,.path-fill__leaf,.path-fill__leaf-tree,.path-fill__petal--back,.path-fill__petal--front-shape,.path-fill__petal--inner-shape,.path-fill__petal--outer-shape,.path-fill__ring--shape,.path-fill__star,.path-fill__sun--shape,.path-fill__tip{opacity:1;transform:none}.path-fill__arm,.path-fill__branch,.path-fill__branch-tree,.path-fill__core--ring,.path-fill__hex--stroke,.path-fill__line,.path-fill__petal--front-stroke,.path-fill__petal--outer-stroke,.path-fill__ray--inner,.path-fill__ray--outer,.path-fill__ring--inner,.path-fill__ring--stroke,.path-fill__root,.path-fill__stem,.path-fill__sun--stroke,.path-fill__trunk,.path-fill__wave-bg,.path-fill__wave-main{stroke-dashoffset:0;opacity:1}}.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}}