:root{--wl-ink:#1d1d1f;--wl-ink2:#6e6e73;--wl-ink3:#86868b;--wl-hair:#d2d2d7;--wl-err:#d70015;--wl-paper:#fff;--wl-paper-soft:#ffffffd9;--wl-paper-glow:#fffffff2;--wl-paper-clear:#fff0;--wl-dot:#e4e2ea;--wl-edge:#ececf1;--wl-link-line:#8a84a3;--wl-rec:#e5484d;--wl-frame-edge:#0000000d;--wl-frame-shadow:#2a234a73;--wl-card-shadow:#3b2f6a40;--wl-count-shadow:#6b5b9a55;--wl-veil:#0000006b;--wl-play-shadow:#000a;--wl-btn-edge:#ffffff80;--wl-b1:#fdd3be;--wl-b2:#fca8be;--wl-b3:#e4a1e2;--wl-b4:#bf9bec;--wl-b5:#a099f3;--wl-d1:#f39a6e;--wl-d2:#ec6f98;--wl-d3:#c776d8;--wl-d4:#8f7cf0;--wl-logo:linear-gradient(100deg, var(--wl-b1), var(--wl-b2) 35%, var(--wl-b3) 62%, var(--wl-b5));--wl-deep:linear-gradient(90deg, var(--wl-d1), var(--wl-d2), var(--wl-d3), var(--wl-d4), var(--wl-d2), var(--wl-d1));--wl-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 6.5' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.wl-page{color:var(--wl-ink);text-align:center;background:radial-gradient(circle, var(--wl-dot) 1px, transparent 1.4px) 0 0 / 24px 24px, var(--wl-paper);-webkit-font-smoothing:antialiased;font-family:Geologica,system-ui,-apple-system,sans-serif;font-weight:400;position:fixed;inset:0;overflow:hidden}html:has(.wl-page){scrollbar-gutter:auto;overflow-y:hidden}.wl-page a{color:inherit}.wl-page button:focus-visible,.wl-page a:focus-visible,.wl-page input:focus-visible{outline:2px solid var(--wl-d3);outline-offset:2px}.wl-top{z-index:var(--z-sticky);justify-content:space-between;align-items:center;height:76px;padding:0 56px;display:flex;position:absolute;top:0;left:0;right:0}.wl-brand{letter-spacing:-.3px;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.wl-brand img{border-radius:6px;width:24px;height:24px;display:block}.wl-nav{align-items:center;gap:20px;font-size:14px;display:flex}.wl-lang{gap:2px;display:inline-flex}.wl-lang button{font:inherit;cursor:pointer;color:var(--wl-ink3);background:0 0;border:0;padding:2px 5px;font-size:13px}.wl-lang button[aria-pressed=true]{color:var(--wl-ink);font-weight:500}.wl-signin{font-weight:500;text-decoration:none}.wl-foot{z-index:var(--z-sticky);color:var(--wl-ink3);justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:22px;left:56px;right:56px}.wl-foot nav{gap:20px;display:flex}.wl-foot a{text-decoration:none}.wl-clear{z-index:0;pointer-events:none;background:radial-gradient(ellipse 30% 36% at 50% 51%, var(--wl-paper) 60%, var(--wl-paper-clear) 100%);position:absolute;inset:0}.wl-hero{z-index:var(--z-raised);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 80px;display:flex;position:absolute;inset:76px 0 64px}.wl-hero>*{pointer-events:auto}.wl-kick{color:var(--wl-ink2);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500}.wl-h1{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(52px,5.85vw,84px);font-weight:650;line-height:1}.wl-ln{display:block}.wl-w{white-space:pre;animation:1.1s cubic-bezier(.2,.7,.2,1) both wl-reveal;animation-delay:calc(var(--i) * .1s + .15s);display:inline-block}.wl-grad{background:var(--wl-deep);color:#0000;animation-name:wl-reveal,wl-flow;animation-duration:1.1s,9s;animation-timing-function:cubic-bezier(.2,.7,.2,1),linear;animation-iteration-count:1,2;animation-fill-mode:both,none;animation-delay:calc(var(--i) * .1s + .15s), 0s;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.wl-sub{max-width:600px;color:var(--wl-ink2);text-wrap:balance;letter-spacing:-.01em;margin:22px 0 0;font-size:20px;line-height:1.45}.wl-up{animation:1s cubic-bezier(.2,.7,.2,1) both wl-reveal}.wl-slot{width:min(500px,100%);margin:34px auto 0}.wl-form{justify-items:center;gap:14px;display:grid}.wl-ring{isolation:isolate;width:100%;box-shadow:0 10px 30px -12px color-mix(in srgb, var(--wl-b3) 85%, transparent), 0 0 22px -8px color-mix(in srgb, var(--wl-b2) 80%, transparent);border-radius:999px;padding:1.5px;transition:box-shadow .4s;position:relative;overflow:hidden}.wl-ring:before{content:"";z-index:-1;background:conic-gradient(var(--wl-b1), var(--wl-b2), var(--wl-b3), var(--wl-b5), var(--wl-b4), var(--wl-b1));will-change:transform;width:640px;height:640px;margin:-320px 0 0 -320px;animation:7s linear infinite paused wl-rot;position:absolute;top:50%;left:50%}.wl-ring:hover:before,.wl-ring:focus-within:before{animation-play-state:running}.wl-ring:focus-within{box-shadow:0 12px 40px -10px var(--wl-b3), 0 0 34px -6px var(--wl-b2)}.wl-ring.is-err{box-shadow:none}.wl-ring.is-err:before{background:var(--wl-err);animation:none}.wl-ring-in{background:var(--wl-paper);border-radius:999px;align-items:center;height:60px;padding:6px;display:flex}.wl-input{min-width:0;height:100%;color:var(--wl-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 20px;font-size:17px}.wl-input::placeholder{color:var(--wl-ink3)}.wl-submit{background:var(--wl-logo);height:48px;color:var(--wl-ink);box-shadow:inset 0 0 0 1px var(--wl-btn-edge);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:0 22px;font-size:15px;font-weight:500;transition:transform .15s,filter .15s}.wl-submit:hover{filter:saturate(1.25)}.wl-submit:active{transform:scale(.98)}.wl-submit:disabled{cursor:progress}.wl-consent{text-align:left;max-width:440px;color:var(--wl-ink3);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:inline-flex}.wl-consent label{cursor:pointer}.wl-consent a{text-decoration:underline;-webkit-text-decoration-color:var(--wl-hair);text-decoration-color:var(--wl-hair);text-underline-offset:3px}.wl-box{appearance:none;border:1px solid var(--wl-hair);background:var(--wl-paper);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:13px;border-radius:4px;flex:none;width:15px;height:15px;margin:1px 0 0}.wl-box:checked{background-color:var(--wl-ink);border-color:var(--wl-ink);background-image:var(--wl-check)}.wl-err{color:var(--wl-err);margin:-2px 0 0;font-size:13px}.wl-result{justify-items:center;gap:8px;animation:.8s cubic-bezier(.2,.7,.2,1) both wl-reveal;display:grid}.wl-result-label{letter-spacing:.14em;text-transform:uppercase;color:var(--wl-ink2);font-size:13px;font-weight:500}.wl-result .wl-odo{font-size:56px}.wl-result p{color:var(--wl-ink2);text-wrap:balance;max-width:440px;margin:4px 0 0;font-size:15px}.wl-result p b{color:var(--wl-ink);font-weight:500}.wl-link{font:inherit;color:var(--wl-d3);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.wl-notify{background:var(--wl-logo);height:56px;color:var(--wl-ink);box-shadow:inset 0 0 0 1px var(--wl-btn-edge), 0 10px 30px -12px color-mix(in srgb, var(--wl-b3) 85%, transparent), 0 0 22px -8px color-mix(in srgb, var(--wl-b2) 80%, transparent);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 30px;font-size:17px;font-weight:500;transition:transform .15s,filter .15s;display:inline-flex}.wl-notify:hover{filter:saturate(1.25)}.wl-notify:active{transform:scale(.98)}.wl-notify:disabled{cursor:progress}.wl-note{color:var(--wl-ink3);margin:0;font-size:13px}.wl-tip{max-width:420px;color:var(--wl-ink2);background:var(--wl-paper-soft);box-shadow:0 0 0 1px var(--wl-edge);text-wrap:pretty;border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.45}.wl-ask .wl-err{text-wrap:balance;max-width:440px}.wl-result-label .wl-bell{vertical-align:-3px}.wl-odo{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-start;font-weight:600;line-height:1;display:inline-flex}.wl-odo-slot{display:inline-flex}.wl-odo-gap{width:.28em}.wl-dg{height:1em;display:inline-block;overflow:hidden}.wl-col{transform:translateY(calc(var(--d) * -1em));transition:transform 1.2s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k) * 60ms);display:block}.wl-col b{height:1em;font-weight:inherit;display:block}.wl-odo.is-lit b{background:var(--wl-deep);color:#0000;background-size:600% 100%;-webkit-background-clip:text;background-clip:text}.wl-count{background:var(--wl-paper-soft);box-shadow:0 0 0 1px var(--wl-edge), 0 6px 20px -12px var(--wl-count-shadow);color:var(--wl-ink2);border-radius:999px;align-items:center;gap:9px;margin-top:18px;padding:7px 14px 7px 12px;font-size:13px;display:inline-flex}.wl-count .wl-odo{color:var(--wl-ink);font-size:14px}.wl-count>i{background:var(--wl-d2);border-radius:50%;width:7px;height:7px;position:relative}.wl-count>i:after{content:"";background:var(--wl-d2);opacity:0;border-radius:50%;position:absolute;inset:0}.wl-count.is-bump>i:after{animation:1.2s ease-out 2 wl-ping}.wl-count.is-bump{animation:.6s cubic-bezier(.2,.7,.2,1) wl-bump}.wl-canvas{z-index:var(--z-base);position:absolute;inset:0}.wl-words{pointer-events:none;position:absolute;inset:0}.wl-words span{white-space:nowrap;letter-spacing:-.035em;color:var(--wl-ink);opacity:var(--wo,.07);font-weight:650;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1),filter .5s;position:absolute;transform:translate(-50%,-50%)}.wl-words span.is-on{background:var(--wl-deep);color:#0000;opacity:1;-webkit-background-clip:text;background-clip:text;transform:translate(-50%,-50%)scale(1.08)}.wl-words span.is-gone{opacity:0;filter:blur(6px);transform:translate(-50%,-50%)scale(.9)}.wl-words span.is-fresh{animation:1.2s cubic-bezier(.2,.7,.2,1) both wl-wordin}.wl-card{z-index:var(--z-sticky-actions);background:var(--wl-paper);text-align:left;width:270px;box-shadow:0 0 0 1px var(--wl-edge), 0 14px 34px -16px var(--wl-card-shadow);border-radius:14px;padding:12px 14px 13px;transition:background .4s,box-shadow .4s;animation:.45s cubic-bezier(.2,.7,.2,1) both wl-pop;position:absolute;transform:translate(-50%,-50%)}.wl-card-label{letter-spacing:.1em;text-transform:uppercase;color:var(--wl-d3);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.wl-card-label span{transition:opacity .3s}.wl-card-idea{letter-spacing:-.03em;color:#0000;background:var(--wl-deep);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;margin:6px 0 0;font-size:22px;font-weight:650;line-height:1.2;transition:font-size .5s cubic-bezier(.2,.7,.2,1),opacity .3s}.wl-card.is-grown .wl-card-idea{letter-spacing:0;font-size:13px;font-weight:500}.wl-card-text{color:var(--wl-ink);margin:4px 0 0;font-size:15px;line-height:1.4;transition:transform .75s cubic-bezier(.7,0,.84,0),opacity .5s .25s,filter .6s}.wl-cur{vertical-align:-2px;background:var(--wl-d2);width:1.5px;height:1.05em;margin-left:1px;animation:1s steps(2,end) infinite wl-blink;display:inline-block}.wl-kw{transition:color .3s}.wl-card.is-lit .wl-kw{background:var(--wl-deep);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.wl-card.is-dive{box-shadow:none;background:0 0}.wl-card.is-dive .wl-card-label,.wl-card.is-dive .wl-card-idea{opacity:0;transition:opacity .2s}.wl-card.is-dive .wl-card-text{opacity:0;filter:blur(3px);transform:scale(7)}.wl-vf{z-index:var(--z-bar);pointer-events:none;transition:left .8s cubic-bezier(.2,.7,.2,1),top .8s cubic-bezier(.2,.7,.2,1),width .8s cubic-bezier(.2,.7,.2,1),height .8s cubic-bezier(.2,.7,.2,1),opacity .4s;position:absolute}.wl-vf>i{border:0 solid var(--wl-ink);width:16px;height:16px;position:absolute}.wl-vf>i:first-child{border-width:2px 0 0 2px;top:-8px;left:-8px}.wl-vf>i:nth-child(2){border-width:2px 2px 0 0;top:-8px;right:-8px}.wl-vf>i:nth-child(3){border-width:0 0 2px 2px;bottom:-8px;left:-8px}.wl-vf>i:nth-child(4){border-width:0 2px 2px 0;bottom:-8px;right:-8px}.wl-rec{letter-spacing:.12em;color:var(--wl-ink);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex;position:absolute;top:-26px;left:-8px}.wl-rec:before{content:"";background:var(--wl-rec);border-radius:50%;width:7px;height:7px;animation:1s steps(2,end) infinite wl-blink}.wl-af{border:1.5px solid var(--wl-ink);opacity:.7;border-radius:3px;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.wl-vf.is-done{opacity:0}.wl-frame{z-index:var(--z-base);transform:rotate(var(--r,0deg));margin:0;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .5s,filter .8s;position:absolute}.wl-frame.is-rest{opacity:var(--o,.6)}.wl-frame.is-rest:hover{opacity:1;z-index:var(--z-raised);transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .25s}.wl-frame img{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--wl-frame-edge);border-radius:8px;transition:filter 1.3s cubic-bezier(.2,.7,.2,1),transform 1.3s cubic-bezier(.2,.7,.2,1),opacity .5s,box-shadow .8s;display:block}.wl-frame.is-set img{box-shadow:0 0 0 1px var(--wl-frame-edge), 0 18px 36px -18px var(--wl-frame-shadow)}.wl-frame figcaption{color:var(--wl-ink3);white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;margin-top:6px;font-size:11px;transition:opacity .6s .2s;position:absolute;top:100%;left:2px}.wl-frame.is-set figcaption{opacity:1}.wl-frame.is-shoot{--r:0deg;z-index:var(--z-sticky)}.wl-frame.is-shoot img{filter:blur(16px)saturate(.6)brightness(1.15);opacity:0;transform:scale(1.08)}.wl-frame.is-in img{filter:none;opacity:1;transform:none}.wl-frame.is-enter{animation:1s cubic-bezier(.2,.7,.2,1) backwards wl-land;animation-delay:var(--dl,0s)}.wl-frame.is-leave{opacity:0;filter:blur(6px)}.wl-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wl-links path{fill:none;stroke:var(--wl-link-line);stroke-opacity:.85;stroke-width:1.6px;stroke-dasharray:5 6;stroke-linecap:round;transition:opacity .6s;animation:1.2s cubic-bezier(.2,.7,.2,1) backwards wl-dashin}.wl-links path.is-leave{opacity:0}.wl-pic{box-shadow:0 0 0 1px var(--wl-frame-edge), 0 18px 36px -18px var(--wl-frame-shadow);border-radius:10px;position:relative;overflow:hidden}.wl-clip .wl-pic img{box-shadow:none;border-radius:0}.wl-pic:after{content:"";background:linear-gradient(transparent 45%, var(--wl-veil));position:absolute;inset:0}.wl-play{z-index:var(--z-base);background:var(--wl-paper-glow);width:46px;height:46px;box-shadow:0 8px 22px -8px var(--wl-play-shadow);border-radius:50%;place-items:center;margin:-23px 0 0 -23px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%}.wl-play:before{content:"";border-style:solid;border-width:9px 0 9px 14px;border-color:transparent transparent transparent var(--wl-ink);margin-left:4px}.wl-clip:hover .wl-play{transform:scale(1.08)}.wl-dur{z-index:var(--z-base);color:var(--wl-paper);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;bottom:7px;right:9px}.wl-clip figcaption{opacity:1}.wl-page.is-ph{overflow:hidden auto}.wl-page.is-ph .wl-top{height:56px;padding:0 20px}.wl-page.is-ph .wl-brand{gap:8px;font-size:16px}.wl-page.is-ph .wl-brand img{border-radius:5px;width:20px;height:20px}.wl-page.is-ph .wl-nav{gap:12px;font-size:13px}.wl-page.is-ph .wl-lang button{padding:2px 3px;font-size:12px}.wl-page.is-ph .wl-foot{flex-direction:column-reverse;align-items:center;gap:10px;padding:8px 22px 24px;position:relative;bottom:auto;left:auto;right:auto}.wl-page.is-ph .wl-clear{background:linear-gradient(var(--wl-paper-clear) 0, var(--wl-paper-clear) 225px, var(--wl-paper) 272px)}.wl-page.is-ph .wl-hero{justify-content:flex-start;min-height:100%;padding:262px 22px 20px;position:relative;inset:auto}.wl-page.is-ph .wl-kick{font-size:13px}.wl-page.is-ph .wl-h1{letter-spacing:-.045em;margin-top:8px;font-size:40px;line-height:1.02}.wl-page.is-ph .wl-sub{margin-top:12px;font-size:15px}.wl-page.is-ph .wl-slot{width:100%;margin-top:18px}.wl-page.is-ph .wl-ring{border-radius:20px}.wl-page.is-ph .wl-ring-in{border-radius:19px;flex-direction:column;align-items:stretch;gap:8px;height:auto;padding:8px}.wl-page.is-ph .wl-input{text-align:center;flex:none;height:44px;padding:0 12px;font-size:16px}.wl-page.is-ph .wl-submit{border-radius:13px;height:46px}.wl-page.is-ph .wl-form{gap:10px}.wl-page.is-ph .wl-notify{justify-content:center;width:100%;height:52px;font-size:16px}.wl-page.is-ph .wl-consent{font-size:12px}.wl-page.is-ph .wl-count{margin-top:10px;padding:5px 11px 5px 10px;font-size:12px}.wl-page.is-ph .wl-count .wl-odo{font-size:12.5px}.wl-page.is-ph .wl-result .wl-odo{font-size:42px}.wl-page.is-ph .wl-card{border-radius:12px;width:210px;padding:9px 11px 10px}.wl-page.is-ph .wl-card-text{font-size:13px}.wl-page.is-ph .wl-card-idea{font-size:18px}.wl-page.is-ph .wl-card.is-grown .wl-card-idea{font-size:12px}.wl-page.is-ph .wl-card-label{font-size:10px}.wl-page.is-ph .wl-frame figcaption{margin-top:4px;font-size:9.5px}.wl-page.is-ph .wl-rec{font-size:9px;top:-22px}.wl-page.is-ph .wl-play{width:30px;height:30px;margin:-15px 0 0 -15px}.wl-page.is-ph .wl-play:before{border-width:6px 0 6px 10px;margin-left:3px}.wl-page.is-ph .wl-dur{font-size:9px;bottom:4px;right:6px}@keyframes wl-reveal{0%{opacity:0;filter:blur(14px);transform:translateY(.22em)}to{opacity:1;filter:blur();transform:none}}@keyframes wl-wordin{0%{filter:blur(10px);transform:translate(-50%,-30%)}to{filter:none;transform:translate(-50%,-50%)}}@keyframes wl-dashin{0%{stroke-dashoffset:66px;opacity:0}}@keyframes wl-rot{to{transform:rotate(1turn)}}@keyframes wl-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes wl-flow{to{background-position:300% 0}}@keyframes wl-blink{to{opacity:0}}@keyframes wl-pop{0%{opacity:0;transform:translate(-50%,-40%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes wl-land{0%{opacity:0;transform:rotate(var(--r)) scale(.9);filter:blur(8px)}}@keyframes wl-bump{40%{box-shadow:0 0 0 1px var(--wl-b3), 0 8px 26px -10px var(--wl-d3);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.wl-page *,.wl-page :before{transition:none!important;animation:none!important}}
