:root{--sm-accent:#2563eb;--sm-accent-soft:#dbe7ff;--sm-ink:#1c2536;--sm-muted:#c9ced8;--sm-ease-out:cubic-bezier(.22, 1, .36, 1);--sm-ease-std:cubic-bezier(.4, 0, .2, 1);--sm-reveal-duration:.5s;--sm-stagger-step:.1s;--sm-char-step:50ms}[data-sm=fade],[data-sm=slide],[data-sm=blur],[data-sm=clip],[data-sm=stagger]>*{transition:opacity var(--sm-reveal-duration) ease-out, transform var(--sm-reveal-duration) var(--sm-ease-out), filter .6s ease-out, clip-path .55s var(--sm-ease-std);will-change:opacity, transform}.sm-js [data-sm=fade]{opacity:0;transform:translateY(12px)}[data-sm=fade].is-in{opacity:1;transform:none}.sm-js [data-sm=slide]{opacity:0;transform:translate(-40px)}.sm-js [data-sm=slide][data-sm-from=right]{transform:translate(40px)}.sm-js [data-sm=slide][data-sm-from=up]{transform:translateY(40px)}[data-sm=slide].is-in{opacity:1;transform:none}.sm-js [data-sm=stagger]>*{opacity:0;transition-delay:calc(var(--sm-i,0) * var(--sm-stagger-step));transform:translateY(12px)}[data-sm=stagger].is-in>*{opacity:1;transform:none}[data-sm=text]{vertical-align:bottom;display:inline-block;overflow:hidden}[data-sm=text] .sm-ch{transition:transform .45s var(--sm-ease-out);transition-delay:calc(var(--sm-i,0) * var(--sm-char-step));white-space:pre;display:inline-block;transform:translateY(110%)}[data-sm=text].is-in .sm-ch{transform:none}.sm-js [data-sm=clip]{clip-path:inset(0 50% 0 50% round var(--sm-clip-radius,10px))}[data-sm=clip].is-in{clip-path:inset(0 0 0 0 round var(--sm-clip-radius,10px))}.sm-js [data-sm=clip][data-sm-from=left]{clip-path:inset(0 100% 0 0 round var(--sm-clip-radius,10px))}.sm-js [data-sm=clip][data-sm-from=bottom]{clip-path:inset(100% 0 0 0 round var(--sm-clip-radius,10px))}.sm-js [data-sm=blur]{opacity:0;filter:blur(12px)}[data-sm=blur].is-in{opacity:1;filter:blur()}html:not(.sm-js) [data-sm=type]:empty:before{content:attr(data-sm-text)}[data-sm=type]{white-space:pre-wrap}[data-sm=type]:after{content:"";background:var(--sm-accent);vertical-align:-.15em;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite sm-caret;display:inline-block}[data-sm=type].is-done:after{animation:.9s step-end infinite sm-caret}[data-sm=type][data-sm-caret=none]:after{display:none}@keyframes sm-caret{0%,55%{opacity:1}56%,to{opacity:0}}html:not(.sm-js) [data-sm-count]:empty:before{content:attr(data-sm-count) attr(data-sm-unit)}[data-sm-count]{font-variant-numeric:tabular-nums}[data-sm-count] .sm-unit{margin-left:.1em;font-size:.6em;font-weight:500}[data-sm=progress]{z-index:20;background:0 0;width:100%;height:3px;position:sticky;top:0;left:0}[data-sm=progress]:before{content:"";height:100%;width:calc(var(--sm-p,0) * 100%);background:var(--sm-accent);border-radius:0 2px 2px 0;display:block}.sm-progress-badge{font-variant-numeric:tabular-nums;color:var(--sm-accent);border:1px solid var(--sm-accent);background:#fff;border-radius:999px;padding:1px 8px;font-size:11px}[data-sm=parallax]{will-change:transform}.sm-js [data-sm=scale]{transform:scale(calc(.55 + var(--sm-p,0) * .45));transform-origin:50%;border-radius:calc(16px - var(--sm-p,0) * 10px);will-change:transform}[data-sm=sequence] .sm-seq-dots{gap:3px;display:flex}[data-sm=sequence] .sm-seq-dots i{background:var(--sm-accent-soft);border-radius:2px;flex:1;height:6px}[data-sm=sequence] .sm-seq-dots i.is-on{background:var(--sm-accent)}[data-sm=draw] .sm-guide{stroke:#c9ced8;stroke-dasharray:2 6;stroke-width:2px;fill:none;stroke-linecap:round}[data-sm=draw] .sm-line{stroke:var(--sm-accent);stroke-width:3px;fill:none;stroke-linecap:round}[data-sm=draw] .sm-tip{fill:var(--sm-accent)}[data-sm=fill]{color:var(--sm-muted)}[data-sm=fill] .sm-ch{transition:color .2s ease-out}[data-sm=fill] .sm-ch.is-on{color:var(--sm-ink)}[data-sm-bg-root]{transition:background-color .6s var(--sm-ease-std), color .6s var(--sm-ease-std)}[data-sm=marquee]{white-space:nowrap;overflow:hidden}[data-sm=marquee] .sm-track{will-change:transform;display:inline-flex}[data-sm=marquee] .sm-track>*{padding:0 1em}[data-sm=sticky]{top:var(--sm-sticky-top,0);z-index:5;position:sticky}[data-sm=pin]{height:var(--sm-pin-height,300vh);position:relative}[data-sm=pin]>.sm-pinned{height:var(--sm-pin-view,100vh);position:sticky;top:0;overflow:hidden}[data-sm=pin] .sm-pin-badge{color:#fff;background:var(--sm-accent);opacity:0;border-radius:999px;padding:2px 8px;font-size:11px;transition:opacity .2s;position:absolute;top:12px;right:12px}[data-sm=pin].is-pinned .sm-pin-badge{opacity:1}[data-sm=pin] .sm-scrub-track{background:#e5e8ee;border-radius:1px;height:2px;position:relative}[data-sm=pin] .sm-scrub-track:before{content:"";width:calc(var(--sm-p,0) * 100%);background:var(--sm-accent);border-radius:1px;position:absolute;inset:0}[data-sm=pin] .sm-scrub-node{background:#fff;border:2px solid #c9ced8;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;transform:translate(-50%)}[data-sm=pin] .sm-scrub-node.is-on{border-color:var(--sm-accent);background:var(--sm-accent)}[data-sm=pin] .sm-scrub-mover{bottom:14px;left:calc(var(--sm-p,0) * 100%);transform:translateX(-50%) rotate(calc(-25deg + var(--sm-p,0) * 25deg));background:var(--sm-accent-soft);border:1.5px solid var(--sm-accent);will-change:transform, left;border-radius:8px;width:28px;height:28px;position:absolute}[data-sm=story]{grid-template-columns:1fr 1fr;gap:16px;display:grid}[data-sm=story] .sm-steps>*{opacity:.55;transition:opacity .3s,background-color .3s}[data-sm=story] .sm-steps>.is-active{opacity:1;background:#eef3ff}[data-sm=story] .sm-figure{top:var(--sm-story-top,16px);height:var(--sm-story-height,180px);position:sticky}[data-sm=story] .sm-figure>*{opacity:0;filter:blur(4px);transition:opacity .35s var(--sm-ease-std), transform .35s var(--sm-ease-std), filter .35s;position:absolute;inset:0;transform:scale(.96)}[data-sm=story] .sm-figure>.is-active{opacity:1;filter:blur();transform:none}[data-sm=stack]>*{top:calc(var(--sm-stack-top,0px) + var(--sm-i,0) * 10px);transform:scale(var(--sm-s,1));transform-origin:top;transition:transform .15s linear;position:sticky}[data-sm=snap]{scroll-snap-type:y mandatory;overflow-y:auto}[data-sm=snap]>*{scroll-snap-align:start;scroll-snap-stop:always}[data-sm=hscroll]{height:var(--sm-h-height,300vh);position:relative}[data-sm=hscroll]>.sm-pinned{height:var(--sm-pin-view,100vh);position:sticky;top:0;overflow:hidden}[data-sm=hscroll] .sm-track{will-change:transform;gap:12px;display:flex}[data-sm=header]{z-index:30;transition:transform .3s var(--sm-ease-std), box-shadow .3s;position:sticky;top:0}[data-sm=header].is-hidden{transform:translateY(-100%)}[data-sm=header].is-raised{box-shadow:0 1px 6px #1c253614}[data-sm=spy] a{transition:color .25s,background-color .25s;display:block;position:relative}[data-sm=spy] a:before{content:"";background:var(--sm-accent);opacity:0;border-radius:1px;width:2px;transition:opacity .25s;position:absolute;top:20%;bottom:20%;left:0}[data-sm=spy] a.is-active{color:var(--sm-accent);background:var(--sm-accent-soft)}[data-sm=spy] a.is-active:before{opacity:1}@media (prefers-reduced-motion:reduce){.sm-js [data-sm=fade],.sm-js [data-sm=slide],.sm-js [data-sm=blur],.sm-js [data-sm=clip],.sm-js [data-sm=stagger]>*,[data-sm=fade],[data-sm=slide],[data-sm=blur],[data-sm=clip],[data-sm=stagger]>*,[data-sm=text] .sm-ch,[data-sm=story] .sm-figure>.is-active,[data-sm=header],[data-sm=stack]>*,.sm-js [data-sm=scale],[data-sm=scale],[data-sm-bg-root]{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}[data-sm=story] .sm-figure>:not(.is-active){opacity:0!important;transition:none!important}[data-sm=type]:after{animation:none}[data-sm=marquee] .sm-track{transform:none!important}}
.v167-scene{pointer-events:none;opacity:.11;contain:strict;position:fixed;inset:0;overflow:hidden;z-index:0!important}.v167-scene>*{width:100%;height:100%}.v167-scene[data-favorite=CrystalizedBall]>*{max-width:500px;margin:40px 5vw 0 auto}.v167-scene[data-favorite=RippleDistortion],.v167-scene[data-favorite=DitherVeil]{opacity:.055;width:min(500px,80vw);height:450px;inset:8vh 2vw auto auto}.v167-scene[data-favorite=LetterGlitch]{opacity:.065}.v167-glow{pointer-events:none;position:fixed;inset:0;z-index:10004!important}.v167-holo{pointer-events:auto;width:76px;position:absolute;top:14px;right:30px}.pop-search-hero>div:not(.v167-holo){z-index:1;position:relative}.pop-search-hero{padding-right:126px}.v167-magnet{min-width:0;display:inline-flex}.v167-tabs{border-radius:999px;width:fit-content;max-width:100%;margin-bottom:20px}.v167-tabs .pill-nav{max-width:100%;font-family:inherit}.v167-tabs .pill-nav__item{min-height:44px}.v167-tabs [role=tab]{white-space:nowrap;font-family:inherit}.v167-tabs .pill-nav__face{color:inherit}.v167-counter{vertical-align:baseline}.v4-sidebar[data-menu-open=true] .pop-menu-body{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(150deg,#122b4ff5,#204d62f5)}.v4-sidebar[data-menu-open=true] .v4-nav-item{border:1px solid #aecdf02b}.v4-sidebar[data-menu-open=true] .v4-nav-item.active{background:#325f8e}.v4-nav-group,.v4-nav-label{position:relative}.v4-nav-item:before{content:"";opacity:.65;background:#aac7e3;flex-shrink:0;width:8px;height:1px}.v4-sidebar-foot{background:linear-gradient(130deg,#5b8aaa33,#32795d22);border:1px solid #93b9dc55;border-radius:18px;padding:12px;box-shadow:inset 0 1px #d6edff33}.v4-sidebar-foot .v4-avatar{box-shadow:0 3px 12px #08234666,inset 0 1px #fff8}.v4-nav-item .pop-nav-selection{border-radius:999px}.v4-card,.v4-search,.v4-palette,.v167-tabs{box-shadow:inset 0 1px #fff,0 1px 1px #23416012,0 8px 24px -18px #355f9255}.v4-card::selection{background:#c8e4f5}.pop-ai-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(130deg,#dce9fcf5,#d3ece5f5)!important}.pop-ai-section:nth-child(2)>div:first-child{background-image:linear-gradient(#0000 58%,#9edac780 58%);background-repeat:no-repeat;width:fit-content;animation:.4s ease-out both v167-highlight}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.pop-result .v4-chip{border-radius:12px 12px 4px;transition:border-radius .22s,box-shadow .22s;position:relative}.pop-result .v4-chip:hover{border-radius:12px;box-shadow:inset -3px -3px #ffffff75}}.v4-btn-primary:not(:disabled):active{transition:transform 80ms ease-out;transform:scale(.96,.99)}input[type=checkbox]{accent-color:#245cdb;border-radius:6px}input[type=radio]{accent-color:#087e73}.v4-empty{animation:.3s cubic-bezier(.16,1,.3,1) both v167-soft-zoom}details>summary{border-radius:14px;transition:background .16s,border-radius .22s}details[open]>summary{background:linear-gradient(100deg,#e9f2ff,#edf8f2);border-radius:14px 14px 8px 8px}.v167-tooltip{color:#fff;max-width:250px;font:12px/1.5 var(--font-sans);pointer-events:none;background:#172e4d;border-radius:10px;padding:7px 10px;animation:.16s ease-out both v167-tooltip;position:fixed;box-shadow:0 4px 16px #16334f30;z-index:10006!important}@keyframes v167-tooltip{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes v167-bubble{0%{opacity:.25;transform:translateY(10px)scale(.86,.94)}75%{opacity:1;transform:translateY(-1px)scale(1.015,.99)}to{opacity:1;transform:none}}@keyframes v167-highlight{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes v167-soft-zoom{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:none}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.v4-page-title{animation:.38s cubic-bezier(.16,1,.3,1) both v167-title}.v167-spotlight:hover .pop-result{transform:translateY(-1px)}.v4-page img:not([src$=favicon\.svg]):hover{filter:brightness(1.035)saturate(.94);transition:filter .2s}}@keyframes v167-title{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:1023px),(pointer:coarse){.pop-search-hero{padding-right:18px}.v167-holo{display:none}.v4-sidebar .pop-menu-body{--fg:#f5f8ff;--fg-2:#d4e4fa;--fg-3:#c1d3ee}.v4-sidebar .pop-menu-body .v4-nav-group:before{left:4px}.v4-sidebar .pop-menu-body .v4-nav-item{min-height:44px}.v167-scene{opacity:.065}}@media (prefers-reduced-motion:reduce){.v167-glow,.v167-scene,.v167-holo{display:none!important}.v4-sidebar[data-menu-open=true] .v4-nav-item,.v4-page-title,.pop-ai-section:nth-child(2)>div:first-child,.v4-empty,.v167-tooltip{animation:none!important}.v4-btn-primary:active,.v167-spotlight:hover .pop-result{transform:none!important}}@media print{.v167-scene,.v167-glow,.v167-tooltip,.v167-holo{display:none!important}}.pop-search-hero .v167-holo{z-index:0;position:absolute}.v167-tabs [role=tab][aria-selected=true]{animation:.18s ease-out v167-selection-trail}@keyframes v167-selection-trail{0%{box-shadow:-5px 0 #8fb8e838}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.v167-tabs [role=tab][aria-selected=true]{animation:none}}.v167-tabs .pill-nav{--pn-h:52px!important;--pn-inner:44px!important;--pn-font:12px!important}.v167-tabs .pill-nav__item{color:#304361}.v167-tabs .pill-nav__item[aria-selected=true]{color:#194bbd}.v167-scene[data-favorite=GhostFibers]{width:min(480px,90vw);height:280px;inset:60px 3vw auto auto}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.v4-sidebar-foot{transition:transform .22s ease-out,box-shadow .22s}.v4-sidebar-foot:hover{transform:perspective(600px)rotateX(2deg)rotateY(-3deg);box-shadow:0 8px 18px #061b3c44,inset 0 1px #deefff55}}.v167-icon-original{display:inline-flex}.v167-fold-label .fold-text{font:inherit;letter-spacing:inherit;line-height:inherit}.v167-fold-label .fold-text-sr-only{clip-path:inset(50%)}.v167-file-art{pointer-events:none;vertical-align:middle;flex:0 0 80px;width:80px;height:54px;display:inline-block;position:relative;overflow:hidden}.v167-file-art>*{position:absolute;bottom:4px;left:13px}.v167-logo-reveal{z-index:1;opacity:.35;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.v167-logo-reveal>*{width:100%;height:100%}.v167-photo{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.v167-photo-glow{opacity:.85;position:absolute;inset:0}.v167-photo-glow .chroma-grid,.v167-photo-glow .chroma-grid-inner,.v167-photo-glow .chroma-card,.v167-photo-glow .chroma-media{width:100%;height:100%;min-height:0}.v167-photo-glow .chroma-card{box-shadow:none;background:0 0;gap:0;padding:0}.v167-photo-glow img{object-fit:contain;width:100%;height:100%}.v167-product-wall{pointer-events:none;opacity:.045;z-index:0;contain:strict;width:min(380px,65vw);height:min(700px,75vh);position:fixed;top:100px;right:0;overflow:hidden}.v167-product-wall>*{width:100%;height:100%}@media print{.v167-product-wall,.v167-file-art,.v167-logo-reveal{display:none!important}}
