.sv{display:block;width:100%;height:auto}.sv-frame{fill:var(--art-bg, #fff);stroke:var(--ink);stroke-width:3}.hm-tile--white{--art-bg: var(--sky)}.fa-paper,.fa-core,.fa-spark,.fa-check,.ca-line,.ca-part,.ca-done,.cl-bar,.cl-idea,.ra-end,.ra-pulse,.wk-bar{transform-box:fill-box;transform-origin:center}@keyframes sv-pop{0%,12%{transform:scale(0)}20%,to{transform:scale(1)}}.fa-paper{animation:fa-wiggle 3s ease-in-out infinite}.fa-paper--2{animation-delay:-1s}.fa-paper--3{animation-delay:-2s}@keyframes fa-wiggle{50%{transform:rotate(4deg) translateY(-3px)}}.fa-core{animation:fa-core 1.6s ease-in-out infinite}@keyframes fa-core{50%{transform:scale(.76)}}.fa-spark{animation:fa-spark 2s ease-in-out infinite}.fa-spark--2{animation-delay:-1s}@keyframes fa-spark{50%{opacity:.2;transform:scale(.5) rotate(45deg)}}.fa-check{animation:sv-pop 6s cubic-bezier(.2,1.6,.4,1) infinite both;animation-delay:calc(var(--i) * .35s)}.ca-line{transform-origin:left center;animation:ca-type 6s var(--ease-out) infinite both;animation-delay:calc(var(--i) * .22s)}@keyframes ca-type{0%{transform:scaleX(0)}7%,to{transform:scaleX(1)}}.ca-caret{animation:hm-blink 1s steps(2) infinite}.ca-part{animation:ca-part 6s cubic-bezier(.2,1.6,.4,1) infinite both;animation-delay:calc(var(--i) * .16s)}@keyframes ca-part{0%,34%{transform:scale(0)}42%,to{transform:scale(1)}}.ca-done{animation:ca-done 6s cubic-bezier(.2,1.6,.4,1) infinite both}@keyframes ca-done{0%,62%{transform:scale(0) rotate(-40deg)}70%,to{transform:scale(1)}}.cl-bar{transform-origin:center bottom;animation:cl-bar 6s var(--ease-out) infinite both;animation-delay:calc(var(--i) * .18s)}@keyframes cl-bar{0%{transform:scaleY(0)}12%,to{transform:scaleY(1)}}.cl-trend{stroke-dasharray:200;animation:cl-trend 6s var(--ease-out) infinite both}@keyframes cl-trend{0%,16%{stroke-dashoffset:200}34%,to{stroke-dashoffset:0}}.cl-idea{transform-origin:center bottom;animation:cl-idea 6s cubic-bezier(.2,1.6,.4,1) infinite both;animation-delay:calc(var(--i) * .3s)}@keyframes cl-idea{0%,40%{transform:scale(0)}48%,to{transform:scale(1)}}.pd{padding:var(--s7) 0 0}.pd-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s5)}.pd-card{padding:var(--s6);border-radius:40px;background:var(--yellow)}.pd-card--learn{background:var(--sky)}.pd-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s4)}.pd-head img{width:min(100%,260px);height:auto}.pd-card h3{margin-top:var(--s4);font-size:clamp(22px,2.5vw,32px);font-weight:900;line-height:1.4}.pd-card>p:not(.hm-tag){max-width:34em;margin-top:var(--s3);color:var(--ink);font-size:14.5px}.pd-card--learn>p:not(.hm-tag){color:var(--sub)}.pd-card .hm-chips{margin-top:var(--s4)}.pd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s5);margin-top:var(--s5)}.pd-art{display:block;width:min(100%,240px);height:auto;margin-top:var(--s4)}.pd-play{transform-box:fill-box;transform-origin:center;animation:fa-core 1.8s ease-in-out infinite}.pd-progress{transform-box:fill-box;transform-origin:left center;animation:pd-progress 6s linear infinite}@keyframes pd-progress{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}.pd-card .soon{margin-top:var(--s4)}.hm-tile-art{margin-top:var(--s5)}.wa{display:block;width:100%;height:auto}.wa-bar,.wa-card,.wa-drop{transform-box:fill-box}.wa-bar{transform-origin:left center;animation:wa-grow 6s var(--ease-out) infinite}.wa-bar--2{animation-delay:.12s}.wa-bar--3{animation-delay:.24s}.wa-bar--4{animation-delay:.36s}@keyframes wa-grow{0%{transform:scaleX(0)}12%,to{transform:scaleX(1)}}.wa-drop{transform-origin:center;animation:wa-drop 6s var(--ease-out) infinite}@keyframes wa-drop{0%,14%{opacity:0;transform:translate(46px,-34px) rotate(7deg)}30%,to{opacity:1;transform:none}}.wa-ball{animation:wa-bounce .7s cubic-bezier(.5,0,1,.5) infinite alternate}@keyframes wa-bounce{to{transform:translateY(72px)}}.wa-card{transform-origin:center;animation:wa-card 6s cubic-bezier(.2,1.6,.4,1) infinite}.wa-card--2{animation-delay:.14s}.wa-card--3{animation-delay:.28s}@keyframes wa-card{0%,30%{transform:scale(0)}40%,to{transform:scale(1)}}.wy .hm-h2{font-size:clamp(34px,4.6vw,64px)}.wy-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s7)}.wy .hm-lead{max-width:30em;color:var(--ink)}.wy-trio{margin-top:var(--s6)}.wy-trio .dot-slot--no{width:.2em;height:.2em}.ra{flex:none;width:104px;height:104px}.ra-line{stroke-dasharray:100;animation:ra-draw 4s var(--ease-out) infinite both}@keyframes ra-draw{0%{stroke-dashoffset:100}45%,to{stroke-dashoffset:0}}.ra-end{animation:ra-end 4s cubic-bezier(.2,1.6,.4,1) infinite both}@keyframes ra-end{0%,40%{transform:scale(0)}52%,to{transform:scale(1)}}.ra-pulse{animation:ra-pulse 1.8s ease-out infinite}@keyframes ra-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.ra-click{animation:ra-click 1.8s ease-in-out infinite}@keyframes ra-click{30%{transform:translate(-8px,-6px)}60%{transform:none}}.ra-needle{transform-origin:60px 84px;animation:ra-needle 1.8s ease-in-out infinite alternate}@keyframes ra-needle{0%{transform:rotate(-52deg)}to{transform:rotate(48deg)}}.wk-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s5);margin-top:var(--s7)}.wk-main{position:relative;grid-row:span 2;overflow:hidden;padding:var(--s6) var(--s6) 196px;border-radius:var(--r-lg);background:var(--dark);color:#dbe7f4}.wk-brand{color:var(--yellow);font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.wk-main h3{margin-top:var(--s3);color:#fff;font-size:clamp(26px,2.9vw,38px);font-weight:900;line-height:1.4}.wk-main p{max-width:30em;margin:var(--s4) 0 var(--s5)}.wo{position:absolute;right:var(--s5);bottom:var(--s5);width:min(46%,236px);height:auto}.wo-sheet{animation:wo-stack 6s var(--ease-out) infinite both;animation-delay:calc(var(--i) * .3s)}@keyframes wo-stack{0%{opacity:0;transform:translateY(-26px)}10%,to{opacity:1;transform:none}}.wo-check{transform-box:fill-box;transform-origin:center;animation:ca-part 6s cubic-bezier(.2,1.6,.4,1) infinite both}.wk-case{padding:var(--s5);border-radius:var(--r-lg)}.wk-case--logos{border:var(--bd);background:#fff}.wk-case--stat{background:var(--yellow)}.wk-kind{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--azure);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em}.wk-case--stat .wk-kind{background:var(--ink);color:#fff}.wk-logos{display:flex;align-items:center;gap:var(--s4);margin-top:var(--s4)}.wk-logos img{display:block;width:auto;height:60px;border-radius:12px}.wk-logos img+img{height:44px}.wk-case b{display:block;margin-top:var(--s3);font-size:20px}.wk-case p:not(.wk-stat){margin-top:var(--s2);font-size:14px}.wk-case--logos p:not(.wk-stat){color:var(--sub)}.wk-stat-row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-top:var(--s3)}.wk-stat{font-family:var(--display);font-size:clamp(64px,7vw,104px);font-weight:800;line-height:.95;letter-spacing:-.03em;white-space:nowrap}.wk-web{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4);padding:var(--s4) var(--s5);border-radius:var(--r-lg);background:var(--sky)}.wk-web .wk-kind{background:var(--coral)}.wk-web b{font-size:18px}.wk-web-count{margin-left:auto;font-family:var(--display);font-size:20px;font-weight:800}.wk-web{color:inherit}.wk-web-go{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:#fff;font-style:normal;transition:transform .3s var(--ease-out)}.wk-web:hover .wk-web-go{transform:translate(6px)}.wk-case--stat .dot-slot--pct{--dot-color: var(--azure)}.wk-bars{flex:none;width:clamp(96px,11vw,150px);height:auto}.wk-bar{transform-origin:center bottom;transition:transform .9s var(--ease-out);transition-delay:calc(.2s + var(--i) * .12s)}.wk-bar:nth-child(1){opacity:.3}.wk-bar:nth-child(2){opacity:.5}.wk-bar:nth-child(3){opacity:.75}.js .wk-case--stat:not(.in) .wk-bar{transform:scaleY(0)}@media(max-width:1024px){.wk-main{padding:var(--s5) var(--s5) 180px}}@media(max-width:900px){.wy-head{flex-direction:column;align-items:flex-start;gap:var(--s3)}.wy-trio{margin-top:var(--s5)}.ra{width:84px;height:84px}.wk-grid{grid-template-columns:minmax(0,1fr);gap:var(--s4);margin-top:var(--s6)}.wk-main{grid-row:auto;padding:var(--s5) var(--s4) 168px}.wo{right:var(--s4);bottom:var(--s4);width:176px}.wk-case,.wk-web{padding:var(--s4)}.wk-web-count{margin-left:0}.pd{padding-top:var(--s6)}.pd-grid{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.pd-card{padding:var(--s5) var(--s4)}.pd-actions .pb{width:100%}}@media(prefers-reduced-motion:reduce){.wa-bar,.wa-drop,.wa-ball,.wa-card,.fa-paper,.fa-core,.fa-spark,.fa-check,.ca-line,.ca-caret,.ca-part,.ca-done,.cl-bar,.cl-trend,.cl-idea,.ra-line,.ra-end,.ra-pulse,.ra-click,.ra-needle,.wo-sheet,.wo-check,.pd-play,.pd-progress{animation:none}.cl-trend,.ra-line{stroke-dasharray:none}.wk-bar{transition:none}.js .wk-case--stat:not(.in) .wk-bar{transform:none}}
