.vx-stage{position:relative;width:100%;max-width:560px;margin:0 auto;container-type:inline-size}.vx-stage[data-play=false] *,.vx-stage[data-play=false] :after,.vx-stage[data-play=false] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.vx-stage *,.vx-stage :after,.vx-stage :before{animation:none!important;transition:none!important}}.vx-mac{--vx-win:#ffffff;--vx-bar:#f6f6f6;--vx-side:#f3f3f3;--vx-edge:rgba(0,0,0,0.1);--vx-text:#1d1d1f;--vx-dim:#86868b;position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--vx-win);color:var(--vx-text);border-radius:14px;box-shadow:0 0 0 .5px rgba(0,0,0,.22),0 1px 1px rgba(0,0,0,.04),0 22px 48px -12px rgba(0,0,0,.28),0 60px 120px -30px rgba(0,0,0,.3);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:12px;text-align:left}.vx-mac.vx-dark{--vx-win:#1e1e1e;--vx-bar:#2a2a2a;--vx-side:#232323;--vx-edge:rgba(255,255,255,0.08);--vx-text:#f2f2f2;--vx-dim:#8a8a8e;box-shadow:0 0 0 .5px rgba(255,255,255,.16),inset 0 .5px 0 rgba(255,255,255,.12),0 22px 48px -12px rgba(0,0,0,.6),0 60px 120px -30px rgba(0,0,0,.7)}.vx-mac-bar{position:relative;display:flex;align-items:center;gap:12px;height:38px;padding:0 14px;background:var(--vx-bar);border-bottom:.5px solid var(--vx-edge);flex-shrink:0}.vx-lights{display:flex;gap:8px}.vx-lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.12)}.vx-lights i:nth-child(2){background:#febc2e}.vx-lights i:nth-child(3){background:#28c840}.vx-mac-title{font-weight:600;font-size:12.5px;color:var(--vx-text);white-space:nowrap}.vx-mac-tools{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--vx-dim)}.vx-mac-body{display:flex;flex:1 1;min-height:0}.vx-mac-side{flex-shrink:0;width:26%;min-width:96px;padding:10px 8px;background:var(--vx-side);border-right:.5px solid var(--vx-edge)}.vx-mac-main{position:relative;flex:1 1;min-width:0}.vx-phone{position:relative;width:268px;aspect-ratio:9/19.5;padding:9px;background:linear-gradient(145deg,#3a3a3c,#1c1c1e 40%,#2c2c2e);border-radius:46px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.14),0 0 0 1px rgba(0,0,0,.5),0 30px 60px -16px rgba(0,0,0,.45),0 70px 120px -40px rgba(0,0,0,.45);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;text-align:left}.vx-phone-screen{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;color:#000;border-radius:38px}.vx-phone.vx-dark .vx-phone-screen{background:#000;color:#fff}.vx-status{position:relative;display:flex;align-items:center;justify-content:space-between;height:44px;padding:4px 24px 0 30px;font-size:13px;font-weight:600;flex-shrink:0}.vx-island{position:absolute;top:10px;left:50%;width:82px;height:24px;background:#000;border-radius:20px;transform:translateX(-50%)}.vx-status-r{display:flex;align-items:center;gap:5px}.vx-sig{width:15px;height:9px;background:linear-gradient(90deg,currentColor 0 18%,transparent 18% 27%,currentColor 27% 45%,transparent 45% 54%,currentColor 54% 72%,transparent 72% 81%,currentColor 81%);-webkit-clip-path:polygon(0 75%,18% 75%,18% 100%,0 100%,0 75%,27% 50%,45% 50%,45% 100%,27% 100%,27% 50%,54% 25%,72% 25%,72% 100%,54% 100%,54% 25%,81% 0,100% 0,100% 100%,81% 100%);clip-path:polygon(0 75%,18% 75%,18% 100%,0 100%,0 75%,27% 50%,45% 50%,45% 100%,27% 100%,27% 50%,54% 25%,72% 25%,72% 100%,54% 100%,54% 25%,81% 0,100% 0,100% 100%,81% 100%)}.vx-batt{position:relative;width:22px;height:10.5px;border:1px solid;border-radius:3px;opacity:.9}.vx-batt:after{content:"";position:absolute;inset:1px 5px 1px 1px;background:currentColor;border-radius:1.5px}.vx-phone-body{position:relative;flex:1 1;min-height:0}.vx-home{position:absolute;bottom:7px;left:50%;width:96px;height:4px;background:currentColor;border-radius:4px;opacity:.85;transform:translateX(-50%)}.vx-tablet{position:relative;width:100%;aspect-ratio:4/3;padding:12px;background:linear-gradient(145deg,#3a3a3c,#1c1c1e 40%,#2c2c2e);border-radius:30px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.14),0 0 0 1px rgba(0,0,0,.45),0 30px 60px -16px rgba(0,0,0,.35),0 70px 120px -40px rgba(0,0,0,.35);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;text-align:left}.vx-tablet-screen{position:relative;height:100%;overflow:hidden;background:#fff;color:#000;border-radius:19px}.vx-tablet.vx-dark .vx-tablet-screen{background:#000;color:#fff}.vx-watch{position:relative;width:132px;aspect-ratio:41/49;padding:9px;background:linear-gradient(145deg,#4a4a4c,#1c1c1e 45%,#2e2e30);border-radius:36px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.16),0 24px 50px -14px rgba(0,0,0,.55);font-family:-apple-system,BlinkMacSystemFont,SF Pro Rounded,SF Pro Text,sans-serif}.vx-watch-screen{position:relative;height:100%;overflow:hidden;background:#000;color:#fff;border-radius:28px}.vx-crown{position:absolute;top:26%;right:-5px;width:6px;height:22px;background:linear-gradient(90deg,#2c2c2e,#6a6a6c);border-radius:3px}.vx-cursor{position:absolute;z-index:20;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));transition:left .9s cubic-bezier(.65,0,.35,1),top .9s cubic-bezier(.65,0,.35,1),transform .9s cubic-bezier(.65,0,.35,1),opacity .3s ease}.vx-cursor.press{animation:vx-press .32s ease}@keyframes vx-press{45%{scale:.82}}@container (max-width: 420px){.vx-phone{width:230px}}.but2-stage{--but2-y:#f4d35e;--but2-ink:#f6f1e0;--but2-dim:rgba(246,241,224,0.45);--but2-faint:rgba(246,241,224,0.22);--but2-ok:#6ee7a0;--but2-ease:cubic-bezier(0.65,0,0.35,1);--but2-settle:cubic-bezier(0.2,0.8,0.2,1);font-family:var(--font-inter-tight),-apple-system,sans-serif}.but2-mac.vx-mac{--vx-win:#1a1915;--vx-bar:#201f1a;--vx-edge:rgba(246,241,224,0.08);--vx-text:#f6f1e0;--vx-dim:rgba(246,241,224,0.45);box-shadow:0 0 0 .5px rgba(246,241,224,.14),inset 0 .5px 0 rgba(246,241,224,.1),0 22px 48px -12px rgba(0,0,0,.7),0 60px 120px -30px rgba(0,0,0,.8)}.but2-title{font-family:var(--font-inter-tight),sans-serif;font-weight:600;letter-spacing:-.01em;text-transform:lowercase}.but2-seg{display:flex;padding:2px;background:rgba(246,241,224,.06);border-radius:999px}.but2-seg i{padding:3px 10px;font-style:normal;font-size:10.5px;font-weight:500;color:var(--but2-dim);border-radius:999px}.but2-seg i.on{background:var(--but2-ink);color:#14130f;font-weight:600}.but2-main{display:flex;flex-direction:column;gap:10px;padding:12px}.but2-top{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:10px;gap:10px}.but2-monitor{--px:50%;--pw:34%;--pb:-6%;position:relative;aspect-ratio:16/9;overflow:hidden;background:#0b0a08;border-radius:8px;box-shadow:0 0 0 .5px rgba(246,241,224,.1)}.but2-monitor.f-close{--px:55%;--pw:62%;--pb:-28%}.but2-monitor.f-mid{--px:44%;--pw:46%;--pb:-14%}.but2-monitor.f-bclose{--px:32%;--pw:58%;--pb:-26%}.but2-scene{position:absolute;inset:0;animation:but2-drift 9s ease-in-out infinite alternate}@keyframes but2-drift{to{transform:scale(1.045) translateX(-1%)}}.but2-wall{background:linear-gradient(90deg,transparent 0 63%,rgba(0,0,0,.25) 63% 64%,transparent 64%),linear-gradient(180deg,#43362698,transparent 70%),linear-gradient(180deg,#3a2f22,#1d1711)}.but2-wall,.but2-window{position:absolute;inset:0}.but2-window{background:radial-gradient(ellipse 30% 46% at 82% 30%,rgba(255,220,150,.6),transparent 70%),radial-gradient(ellipse 60% 70% at 85% 25%,rgba(244,211,94,.16),transparent 70%)}.but2-bokeh i{position:absolute;width:9%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,196,120,.55),rgba(255,196,120,0) 70%);animation:but2-glow 4s ease-in-out infinite alternate}.but2-bokeh i:first-child{left:10%;top:22%}.but2-bokeh i:nth-child(2){left:18%;top:40%;width:6%;animation-delay:-1.6s}.but2-bokeh i:nth-child(3){left:6%;top:52%;width:5%;animation-delay:-2.8s}@keyframes but2-glow{to{opacity:.45}}.f-bclose .but2-wall{background:linear-gradient(90deg,transparent 0 30%,rgba(0,0,0,.22) 30% 31%,transparent 31%),linear-gradient(180deg,#26332f,#111816)}.f-bclose .but2-window{background:radial-gradient(ellipse 26% 50% at 12% 30%,rgba(200,230,225,.38),transparent 70%),radial-gradient(ellipse 50% 60% at 82% 70%,rgba(244,211,94,.08),transparent 70%)}.f-bclose .but2-bokeh i{left:auto;right:12%;background:radial-gradient(circle,rgba(170,220,210,.4),transparent 70%)}.but2-land{position:absolute;inset:0;opacity:0;background:linear-gradient(180deg,#f3c66f,#e39a4c 46%,#b9643a 62%,#3a2a1c 63%,#1e1711)}.but2-land i{position:absolute;bottom:30%;border-radius:50% 50% 0 0;background:#2a1f16}.but2-land i:first-child{left:-10%;width:70%;height:22%}.but2-land i:nth-child(2){left:40%;width:80%;height:16%;background:#352719}.but2-land i:nth-child(3){left:62%;bottom:50%;width:11%;aspect-ratio:1;height:auto;border-radius:50%;background:radial-gradient(circle,#fff3c8,#f4d35e 50%,rgba(244,211,94,0) 72%)}.f-broll .but2-land{opacity:1}.f-broll .but2-person{opacity:0}.but2-person{position:absolute;left:var(--px);bottom:var(--pb);width:var(--pw);aspect-ratio:1/1.05;transform:translateX(-50%)}.but2-bob{position:absolute;inset:0;transform-origin:50% 100%;animation:but2-bob 3.4s ease-in-out infinite}@keyframes but2-bob{30%{transform:translateY(-1.2%) rotate(.7deg)}65%{transform:translateY(.4%) rotate(-.6deg)}}.but2-body{position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(180deg,#2f2820,#15110d);border-radius:48% 48% 6% 6%/62% 62% 0 0;box-shadow:inset -10px 6px 18px -8px rgba(255,210,140,.25)}.but2-body:before{content:"";position:absolute;left:41%;top:-12%;width:18%;height:26%;background:linear-gradient(180deg,#8a5a3e,#5a3a28);border-radius:0 0 40% 40%}.f-bclose .but2-body{background:linear-gradient(180deg,#2c3a40,#141c20);box-shadow:inset 10px 6px 18px -8px rgba(200,230,225,.18)}.but2-headshape{position:absolute;left:32%;top:7%;width:36%;aspect-ratio:.82;background:radial-gradient(circle at 64% 40%,#e2ad84,#a8704c 52%,#5c3a28 100%);border-radius:50% 50% 46% 46%/54% 54% 46% 46%}.but2-headshape:before{content:"";position:absolute;inset:-4% -3% 62% -3%;background:linear-gradient(180deg,#1f160f,#2c2016);border-radius:50% 50% 30% 30%/80% 80% 20% 20%}.f-bclose .but2-headshape{background:radial-gradient(circle at 34% 40%,#d6ab8f,#9c7058 52%,#4c3226 100%)}.f-bclose .but2-headshape:before{background:linear-gradient(180deg,#6b5a48,#4a3d30);inset:-4% -4% 66% -4%}.but2-facebox{position:absolute;left:27%;top:2%;width:46%;height:46%;border:1.5px solid var(--but2-y);border-radius:6px;box-shadow:0 0 0 1px rgba(20,19,15,.25);animation:but2-track 2.6s ease-in-out infinite}@keyframes but2-track{40%{transform:translate(1.5%,-1%) scale(1.01)}75%{transform:translate(-1%,.5%) scale(.995)}}.but2-facebox b{position:absolute;bottom:calc(100% + 3px);left:-1.5px;padding:2px 5px;background:var(--but2-y);color:#14130f;border-radius:4px;font-size:8.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.but2-grade{position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 55%,rgba(0,0,0,.5));pointer-events:none}.but2-spk,.but2-tag,.but2-tc{position:absolute;z-index:2;padding:3px 7px;background:rgba(20,19,15,.66);color:var(--but2-ink);border-radius:999px;font-size:9px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.but2-tag{top:7px;left:7px}.but2-spk{left:7px;bottom:7px;gap:5px}.but2-eq,.but2-spk{display:flex;align-items:center}.but2-eq{gap:1.5px;height:9px}.but2-eq i{width:2px;height:100%;background:var(--but2-y);border-radius:1px;transform-origin:50% 50%;animation:but2-eq .7s ease-in-out infinite alternate}.but2-eq i:nth-child(2){animation-delay:-.25s;animation-duration:.55s}.but2-eq i:nth-child(3){animation-delay:-.4s;animation-duration:.8s}.but2-eq i:nth-child(4){animation-delay:-.1s;animation-duration:.6s}@keyframes but2-eq{0%{transform:scaleY(.25)}}.f-broll .but2-eq i{animation:none;transform:scaleY(.2);background:var(--but2-dim)}.but2-tc{right:7px;bottom:7px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(246,241,224,.8)}.but2-code{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#0f0e0b;border-radius:8px;box-shadow:0 0 0 .5px rgba(246,241,224,.08)}.but2-code-bar{display:flex;align-items:center;height:26px;padding:0 6px 0 10px;border-bottom:.5px solid rgba(246,241,224,.07);flex-shrink:0}.but2-file{font-size:10px;font-weight:500;color:var(--but2-dim)}.but2-run{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:3px 8px 3px 7px;background:rgba(244,211,94,.13);color:var(--but2-y);border-radius:999px;font-size:9.5px;font-weight:700;transition:background .3s ease,color .3s ease,transform .3s var(--but2-settle)}.but2-run.is-run{background:var(--but2-y);color:#14130f;animation:but2-press .75s ease}.but2-run.is-done{background:rgba(110,231,160,.13);color:var(--but2-ok)}@keyframes but2-press{12%{transform:scale(.9)}30%{transform:scale(1.04)}50%{transform:scale(1)}}.but2-lines{position:relative;flex:1 1;padding:8px 8px 8px 0;font-family:var(--font-geist-mono),ui-monospace,"SF Mono",monospace;font-size:10px;line-height:18px;transition:opacity .4s ease}.but2-code.is-clear .but2-lines{opacity:0}.but2-line{display:flex;height:18px;white-space:pre}.but2-ln{width:24px;padding-right:9px;flex-shrink:0;text-align:right;color:var(--but2-faint);opacity:0}.but2-line.on .but2-ln{opacity:1}.but2-src{position:relative;min-width:0}.but2-ink{display:inline-block;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.but2-line.on .but2-ink{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path calc(var(--n) * 21ms) steps(var(--n));transition:clip-path calc(var(--n) * 21ms) steps(var(--n));transition:clip-path calc(var(--n) * 21ms) steps(var(--n)),-webkit-clip-path calc(var(--n) * 21ms) steps(var(--n))}.but2-caret{position:absolute;top:3px;left:0;width:1.5px;height:12px;background:var(--but2-y);opacity:0}.but2-line.typing .but2-caret{opacity:1;left:calc(var(--n) * 1ch);transition:left calc(var(--n) * 21ms) steps(var(--n))}.but2-t-c{color:rgba(246,241,224,.32)}.but2-note{opacity:0;transform:translateY(3px)}.but2-note.on{opacity:1;transform:none;transition:opacity .4s ease .3s,transform .5s var(--but2-settle) .3s}.but2-note .but2-ln{opacity:1}.but2-idle{position:absolute;top:8px;left:0;opacity:0}.but2-idle .but2-ln,.but2-idle.on{opacity:1}.but2-caret-idle{position:relative;display:inline-block;opacity:1;animation:but2-blink 1s steps(1) infinite}@keyframes but2-blink{50%{opacity:0}}.but2-t-k{color:#c9a0e8}.but2-t-v{color:var(--but2-ink)}.but2-t-p{color:rgba(246,241,224,.55)}.but2-t-f{color:var(--but2-y)}.but2-t-s{color:#c9b98a}.but2-t-e{color:#8fd1c4}.but2-t-n{color:#f0a477}.but2-status{display:flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-top:.5px solid rgba(246,241,224,.07);font-size:9.5px;font-weight:500;color:var(--but2-dim);white-space:nowrap;overflow:hidden;flex-shrink:0}.but2-status i{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--but2-faint);transition:background .3s ease}.but2-status.busy i{background:var(--but2-y);animation:but2-glow .35s ease-in-out infinite alternate}.but2-status.ok i{background:var(--but2-ok)}.but2-status.ok span{color:var(--but2-ink)}.but2-status span{animation:but2-in .4s var(--but2-settle)}@keyframes but2-in{0%{opacity:0;transform:translateY(4px)}}.but2-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;height:14px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;color:rgba(246,241,224,.55);white-space:nowrap}.but2-meta-l{overflow:hidden;text-overflow:ellipsis;animation:but2-in .35s var(--but2-settle)}.but2-meta-l b{color:var(--but2-ink);font-weight:500}.is-cut .but2-meta-l b{color:var(--but2-y)}.but2-meta-r{display:flex;gap:6px}.but2-meta-r s{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:color .4s ease,-webkit-text-decoration-color .4s ease;transition:text-decoration-color .4s ease,color .4s ease;transition:text-decoration-color .4s ease,color .4s ease,-webkit-text-decoration-color .4s ease}.but2-meta-r s.on{-webkit-text-decoration-color:rgba(246,241,224,.55);text-decoration-color:rgba(246,241,224,.55);color:var(--but2-faint)}.but2-meta-r b{font-weight:600;color:var(--but2-y);opacity:0;transform:translateX(-4px);transition:opacity .4s ease .5s,transform .5s var(--but2-settle) .5s}.but2-meta-r b.on{opacity:1;transform:none}.but2-tl{position:relative;display:grid;grid-gap:5px;gap:5px;padding:8px 0 2px;border-top:.5px solid rgba(246,241,224,.07)}.but2-headrail,.but2-ruler,.but2-track{display:flex;gap:6px}.but2-lab{width:24px;flex-shrink:0;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;line-height:1;color:var(--but2-faint);align-self:center}.but2-ticks{position:relative;flex:1 1;height:10px}.but2-ticks i{position:absolute;top:0;padding-left:3px;border-left:.5px solid var(--but2-faint);font-style:normal;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;line-height:10px;color:var(--but2-faint)}.but2-lane{position:relative;flex:1 1;height:30px;background:rgba(246,241,224,.025);border-radius:6px}.but2-track-spk .but2-lane{height:12px;background:none}.but2-track-a .but2-lane{height:24px}.but2-aud,.but2-clip,.but2-who{position:absolute;top:0;bottom:0;overflow:hidden;transition:left .95s var(--but2-ease) calc(var(--i) * 55ms),width .95s var(--but2-ease) calc(var(--i) * 55ms),opacity .45s ease calc(var(--i) * 55ms),transform .6s var(--but2-settle),background .4s ease,-webkit-clip-path .5s var(--but2-settle);transition:left .95s var(--but2-ease) calc(var(--i) * 55ms),width .95s var(--but2-ease) calc(var(--i) * 55ms),opacity .45s ease calc(var(--i) * 55ms),transform .6s var(--but2-settle),background .4s ease,clip-path .5s var(--but2-settle);transition:left .95s var(--but2-ease) calc(var(--i) * 55ms),width .95s var(--but2-ease) calc(var(--i) * 55ms),opacity .45s ease calc(var(--i) * 55ms),transform .6s var(--but2-settle),background .4s ease,clip-path .5s var(--but2-settle),-webkit-clip-path .5s var(--but2-settle)}.but2-clip{display:flex;align-items:center;background:#2a2822;border-radius:5px;box-shadow:inset 0 .5px 0 rgba(246,241,224,.1);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.but2-clip.live:not(.slip){background:#37342b}.but2-aud.gone,.but2-clip.gone,.but2-who.gone{opacity:0}.but2-clip.gone{transform:translateY(8px) scale(.9)}.but2-thumb{width:30px;height:100%;flex-shrink:0;border-right:.5px solid rgba(0,0,0,.5);background-color:#2a2017}.t-wide .but2-thumb{background:radial-gradient(circle at 52% 44%,#c08a62 0 3px,transparent 3.5px),radial-gradient(ellipse 9px 8px at 52% 80%,#15110d 0 99%,transparent),linear-gradient(180deg,#3e3124,#1d1711)}.t-close .but2-thumb{background:radial-gradient(ellipse 7px 8px at 55% 46%,#c08a62 0 96%,transparent),linear-gradient(180deg,#3e3124,#1d1711)}.t-mid .but2-thumb{background:radial-gradient(circle at 46% 44%,#c08a62 0 5px,transparent 5.5px),radial-gradient(ellipse 12px 9px at 46% 100%,#15110d 0 99%,transparent),linear-gradient(180deg,#3e3124,#1d1711)}.t-bclose .but2-thumb{background:radial-gradient(ellipse 7px 8px at 34% 46%,#b08a72 0 96%,transparent),linear-gradient(180deg,#26332f,#111816)}.t-broll .but2-thumb{background:linear-gradient(180deg,#f3c66f,#e39a4c 55%,#2a1f16 56%)}.but2-cl{padding:0 6px;font-size:10px;font-weight:600;color:rgba(246,241,224,.75);white-space:nowrap}.but2-clip.slip{background:var(--but2-y);transform:translateY(-5px);-webkit-clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);transition:left .95s var(--but2-ease) calc(var(--i) * 55ms),width .95s var(--but2-ease) calc(var(--i) * 55ms),opacity .45s ease,transform .6s var(--but2-settle) .75s,background .4s ease .75s,-webkit-clip-path .5s var(--but2-settle) .75s;transition:left .95s var(--but2-ease) calc(var(--i) * 55ms),width .95s var(--but2-ease) calc(var(--i) * 55ms),opacity .45s ease,transform .6s var(--but2-settle) .75s,background .4s ease .75s,clip-path .5s var(--but2-settle) .75s;transition:left .95s var(--but2-ease) calc(var(--i) * 55ms),width .95s var(--but2-ease) calc(var(--i) * 55ms),opacity .45s ease,transform .6s var(--but2-settle) .75s,background .4s ease .75s,clip-path .5s var(--but2-settle) .75s,-webkit-clip-path .5s var(--but2-settle) .75s}.but2-clip.slip .but2-cl{color:#14130f}.but2-clip.slip .but2-thumb{border-right-color:rgba(20,19,15,.4)}.but2-who{top:2px;bottom:2px;padding-left:4px;border-radius:3px;font-size:7.5px;font-weight:700;line-height:8px}.but2-who.w-A{background:rgba(244,211,94,.24);color:var(--but2-y)}.but2-who.w-B{background:rgba(246,241,224,.12);color:var(--but2-dim)}.but2-who.w-n{background:repeating-linear-gradient(135deg,rgba(246,241,224,.08) 0 2px,transparent 2px 5px)}.but2-aud{background:rgba(246,241,224,.05);border-radius:4px}.but2-aud svg{position:absolute;inset:2px 4px;width:calc(100% - 8px);height:calc(100% - 4px)}.but2-aud path{stroke:rgba(246,241,224,.45);stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .4s ease .75s}.but2-aud.slip{background:rgba(244,211,94,.1)}.but2-aud.slip path{stroke:var(--but2-y)}.but2-headrail{position:absolute;inset:4px 0 0 0;pointer-events:none}.but2-headlane{position:relative;flex:1 1}.but2-head{position:absolute;inset:0;will-change:transform}.but2-head i{top:0;bottom:0;left:-1px;width:2px;border-radius:2px;box-shadow:0 0 10px rgba(244,211,94,.45)}.but2-head i,.but2-head i:before{position:absolute;background:var(--but2-y)}.but2-head i:before{content:"";top:-3px;left:-4px;width:10px;height:10px;border-radius:50%}@container (max-width: 440px){.but2-seg{display:none}.but2-main{gap:8px;padding:8px}.but2-top{grid-template-columns:1.15fr 1fr;gap:7px}.but2-lines{font-size:8px;line-height:15px;padding-top:6px}.but2-line{height:15px}.but2-ln{width:16px;padding-right:6px}.but2-caret{top:2px;height:11px}.but2-t-c{color:rgba(246,241,224,.32)}.but2-note{opacity:0;transform:translateY(3px)}.but2-note.on{opacity:1;transform:none;transition:opacity .4s ease .3s,transform .5s var(--but2-settle) .3s}.but2-note .but2-ln{opacity:1}.but2-idle{top:6px}.but2-code-bar{height:22px}.but2-status{font-size:8px;height:20px;padding:0 7px}.but2-spk,.but2-tag,.but2-tc{padding:2px 5px;font-size:7.5px}.but2-tc{display:none}.but2-facebox b{font-size:7px;padding:1px 4px}.but2-meta{font-size:8.5px}.but2-lab{width:16px;font-size:7.5px}.but2-ticks i:nth-child(2n){display:none}.but2-lane{height:24px}.but2-track-a .but2-lane{height:18px}.but2-thumb{width:18px}.but2-cl{padding:0 4px;font-size:8.5px}}.ens2-stage *,.ens2-stage :after,.ens2-stage :before{box-sizing:border-box}.ens2-stage{--ens2-ink:#0a0a0a;--ens2-muted:#56565b;--ens2-paper:#f5f5f7;--ens2-line:rgba(10,10,10,0.1);--ens2-ok:#1c8352;--ens2-bad:#c0392b;--ens2-ease:cubic-bezier(0.2,0.8,0.2,1);--ens2-io:cubic-bezier(0.65,0,0.35,1)}.ens2-scene{position:relative;width:100%;aspect-ratio:54/44;font-size:calc(100cqw / 54);color:var(--ens2-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.ens2-t-rose{--tint:#fce7e2;--tint-d:#2a1a16;--acc:#ef5f3c}.ens2-t-sky{--tint:#e2edfd;--tint-d:#151f2e;--acc:#4e9bf5}.ens2-t-sage{--tint:#e2f5ea;--tint-d:#152620;--acc:#55c98c}.ens2-t-lilac{--tint:#ece6fd;--tint-d:#201b2e;--acc:#9b7cf3}.ens2-ipad{position:absolute;left:0;top:.6em;width:78%}.ens2-stage .vx-tablet{padding:1em;border-radius:2.7em}.ens2-stage .vx-tablet-screen{border-radius:1.8em;background:var(--ens2-paper)}.ens2-follower{position:absolute;width:12.4em}.ens2-f-front{right:.2em;top:16.4em;z-index:3;transform:rotate(3deg)}.ens2-f-back{right:7.8em;top:12em;z-index:2;transform:rotate(-5deg)}.ens2-stage .vx-phone{width:100%;padding:.62em;border-radius:2.15em}.ens2-stage .vx-phone-screen{border-radius:1.6em;background:var(--ens2-paper)}.ens2-stage .vx-phone.vx-dark .vx-phone-screen{background:#000}.ens2-stage .vx-status{height:2.5em;padding:.2em 1.2em 0 1.5em;font-size:.82em}.ens2-stage .vx-island{top:.55em;width:4.6em;height:1.35em}.ens2-stage .vx-sig{width:1.1em;height:.7em}.ens2-stage .vx-batt{width:1.6em;height:.8em;border-radius:.25em}.ens2-stage .vx-home{bottom:.45em;width:4.4em;height:.22em}.ens2-screen{position:relative;display:flex;flex-direction:column;height:100%;padding:0 1.5em}.ens2-top{display:flex;align-items:center;justify-content:space-between;height:3.6em;flex-shrink:0}.ens2-back{font-size:1.15em;color:var(--ens2-muted);white-space:nowrap}.ens2-live{display:flex;align-items:center;gap:.6em;height:2.6em;padding:0 .9em 0 1em;background:rgba(255,255,255,.78);border-radius:2em;box-shadow:0 0 0 .05em rgba(10,10,10,.08),0 .3em 1em rgba(10,10,10,.08),inset 0 .06em 0 rgba(255,255,255,.9);font-size:1.05em;white-space:nowrap}.ens2-live b{font-weight:600}.ens2-live-sub{color:var(--ens2-muted)}.ens2-sep{width:1px;height:1.2em;background:var(--ens2-line)}.ens2-avatars{display:flex}.ens2-avatars i{display:grid;place-items:center;width:3.1em;height:3.1em;margin-left:-.8em;border-radius:50%;font-size:.56em;font-style:normal;font-weight:600;color:#fff;box-shadow:0 0 0 .15em #fff}.ens2-avatars i:first-child{margin-left:0;background:#ef5f3c}.ens2-avatars i:nth-child(2){background:#4e9bf5}.ens2-avatars i:nth-child(3){background:#9b7cf3}.ens2-following{display:flex;align-items:center;gap:.45em;font-weight:600;color:var(--ens2-ok)}.ens2-dot{position:relative;display:inline-block;flex-shrink:0;width:.62em;height:.62em;border-radius:50%;background:var(--ens2-ok)}.ens2-dot.is-lead{background:var(--ens2-bad)}.ens2-dot.is-pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:ens2-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes ens2-ping{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(3);opacity:0}}.ens2-head{position:relative;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;padding:.1em 0 .75em}.ens2-head h3{margin:0;font-size:2.05em;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ens2-head p{margin:.35em 0 0;font-size:1.05em;color:var(--ens2-muted)}.ens2-keywrap{position:relative;display:flex;align-items:center;gap:.7em}.ens2-keylabel{font-size:1em;color:var(--ens2-muted);white-space:nowrap}.ens2-keychip{display:grid;place-items:center;min-width:2.6em;height:2.6em;padding:0 .5em;background:var(--ens2-ink);color:var(--ens2-paper);border-radius:.8em;box-shadow:inset 0 -.25em 0 rgba(255,255,255,.14);font-size:1.15em;font-weight:700;transition:transform .25s var(--ens2-ease)}.ens2-keychip.is-pressed{transform:scale(.94)}.ens2-keychip.is-small{min-width:2.2em;height:2.2em;padding:0 .35em;border-radius:.65em;font-size:.8em}.ens2-keymenu{position:absolute;top:calc(100% + .6em);right:-.4em;display:flex;flex-direction:column;gap:.7em;padding:.9em 1em 1em;background:rgba(255,255,255,.92);border-radius:1.4em;box-shadow:0 0 0 .05em rgba(10,10,10,.08),0 1.4em 3em -.6em rgba(10,10,10,.28);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);opacity:0;transform:translateY(-.6em) scale(.92);transform-origin:85% 0;pointer-events:none;transition:opacity .24s var(--ens2-ease),transform .32s var(--ens2-ease)}.ens2-keywrap.is-open .ens2-keymenu{opacity:1;transform:none}.ens2-keymenu-title{font-size:.95em;font-weight:600;white-space:nowrap}.ens2-keys{grid-template-columns:repeat(7,2.6em);padding:.25em;background:#ebebee;border-radius:.9em}.ens2-keys,.ens2-keys span{position:relative;display:grid}.ens2-keys span{z-index:1;place-items:center;height:2.3em;font-size:1em;font-weight:600;color:var(--ens2-muted);transition:color .3s var(--ens2-ease)}.ens2-keys span.is-on{color:var(--ens2-paper)}.ens2-keys .ens2-keys-pill{position:absolute;z-index:0;top:.25em;left:.25em;width:2.6em;height:2.3em;background:var(--ens2-ink);border-radius:.7em;transition:transform .45s var(--ens2-io)}.ens2-touch{position:absolute;right:3.4em;bottom:.8em;width:2.6em;height:2.6em;border-radius:50%;background:rgba(10,10,10,.16);opacity:0;transform:scale(.4)}.ens2-touch.is-tap{animation:ens2-tap .6s var(--ens2-ease)}@keyframes ens2-tap{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.ens2-overview{display:flex;align-items:center;gap:.5em;margin-bottom:.8em}.ens2-ov{display:inline-flex;align-items:center;height:2.1em;padding:0 .8em;background:#fff;border-left:.3em solid var(--acc);border-radius:.6em;box-shadow:0 0 0 .05em var(--ens2-line);font-size:.95em;font-weight:500;white-space:nowrap;transition:background-color .4s var(--ens2-ease),color .4s var(--ens2-ease)}.ens2-ov.is-on{background:var(--ens2-ink);color:var(--ens2-paper)}.ens2-ov-call{margin-left:auto;font-size:.95em;color:var(--ens2-muted);white-space:nowrap}.ens2-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:.9em;gap:.9em}.ens2-card{position:relative;overflow:hidden;padding:.7em .9em .8em 1.3em;background:var(--tint);border-radius:1.2em;transition:opacity .5s var(--ens2-ease),transform .5s var(--ens2-ease)}.ens2-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.36em;background:var(--acc)}.ens2-grid .ens2-card:not(.is-cued){opacity:.74}.ens2-card-head{display:flex;align-items:baseline;gap:.8em;margin-bottom:.3em}.ens2-card-head b{font-size:1.12em;font-weight:600}.ens2-card-head span{font-size:.9em;color:var(--ens2-muted)}.ens2-chart{font-family:ui-monospace,"SF Mono",Menlo,var(--font-geist-mono,monospace),monospace;font-size:1.02em;line-height:1.36}.ens2-pair+.ens2-pair{margin-top:.15em}.ens2-chords{position:relative;height:1.36em;font-weight:700}.ens2-chord{position:absolute;top:0}.ens2-words{white-space:nowrap}.ens2-flip{position:relative;display:inline-grid;vertical-align:top;perspective:6em}.ens2-flip>span{grid-area:1/1;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .55s var(--ens2-io),opacity .4s var(--ens2-io);transition-delay:calc(var(--i, 0) * 28ms)}.ens2-flip-b{opacity:0;transform:translateY(55%) rotateX(-80deg)}.ens2-flip.is-b .ens2-flip-a{opacity:0;transform:translateY(-55%) rotateX(80deg)}.ens2-flip.is-b .ens2-flip-b{opacity:1;transform:none}.ens2-ring{--gap:0.9em;position:absolute;left:0;top:0;width:calc(50% - var(--gap) / 2);height:calc(50% - var(--gap) / 2);border-radius:1.2em;box-shadow:0 0 0 .2em var(--ens2-ink),0 .8em 2em -.6em rgba(10,10,10,.35);pointer-events:none;overflow:hidden;transform:translate(calc(var(--cx) * (100% + var(--gap))),calc(var(--cy) * (100% + var(--gap))));transition:transform .7s var(--ens2-io)}.ens2-ring-bar{position:absolute;left:0;right:0;bottom:0;height:.28em;background:var(--ens2-ink);opacity:.85;transform:scaleX(0);transform-origin:0 50%;animation:ens2-bar 1.7s linear forwards}@keyframes ens2-bar{to{transform:scaleX(1)}}.ens2-toast{position:absolute;left:50%;bottom:1.4em;z-index:5;display:flex;align-items:center;gap:.6em;height:2.8em;padding:0 1.2em;background:var(--ens2-ink);color:var(--ens2-paper);border-radius:2em;font-size:1.05em;font-weight:600;white-space:nowrap;opacity:0;transform:translate(-50%,1em) scale(.96);transition:opacity .3s var(--ens2-ease),transform .45s var(--ens2-ease)}.ens2-toast.is-on{opacity:1;transform:translate(-50%)}.ens2-toast .ens2-dot{background:#4fd08a}.ens2-ph{--ens2-ph-card:8.3em;display:flex;flex-direction:column;height:100%;padding:.2em .75em 0}.ens2-ph-dark{--ens2-ink:#f5f5f7;--ens2-muted:#96969b;--ens2-paper:#000;--ens2-line:rgba(255,255,255,0.12);--ens2-ok:#4fd08a;color:var(--ens2-ink)}.ens2-ph-dark .ens2-card{background:var(--tint-d)}.ens2-ph-dark .ens2-keychip{background:#f5f5f7;color:#0a0a0a}.ens2-ph-strip{display:flex;align-items:center;gap:.45em;height:2.1em;padding:0 .8em;background:rgba(255,255,255,.8);border-radius:2em;box-shadow:0 0 0 .05em var(--ens2-line),0 .2em .8em rgba(10,10,10,.08);font-size:.82em;white-space:nowrap;animation:ens2-bump .5s var(--ens2-ease)}.ens2-ph-dark .ens2-ph-strip{background:rgba(40,40,42,.86);box-shadow:0 0 0 .05em rgba(255,255,255,.1)}@keyframes ens2-bump{0%{transform:scale(1)}35%{transform:scale(1.045)}to{transform:scale(1)}}.ens2-ph-following b{font-weight:600}.ens2-ph-title{display:flex;align-items:center;justify-content:space-between;gap:.4em;margin:.7em 0 .6em}.ens2-ph-title b{overflow:hidden;text-overflow:ellipsis;font-size:.98em;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.ens2-ph-window{position:relative;height:calc(var(--ens2-ph-card) * 1.55);overflow:hidden;mask-image:linear-gradient(180deg,#000 72%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent)}.ens2-ph-track{display:flex;flex-direction:column;gap:.7em;transition:transform .75s var(--ens2-io)}.ens2-ph-slot{height:var(--ens2-ph-card);opacity:.45;transform:scale(.97);transform-origin:50% 0;transition:opacity .6s var(--ens2-ease),transform .6s var(--ens2-ease)}.ens2-ph-slot.is-now{opacity:1;transform:none}.ens2-card.is-compact{height:100%;padding:.65em .6em .6em .95em;border-radius:.95em}.ens2-card.is-compact:before{width:.28em}.ens2-card.is-compact .ens2-card-head b{font-size:.95em}.ens2-card.is-compact .ens2-card-head span{font-size:.75em}.ens2-card.is-compact .ens2-chart{font-size:.84em}.ens2-ph-next{display:flex;align-items:center;gap:.45em;margin-top:.5em;font-size:.82em;color:var(--ens2-muted);white-space:nowrap}.ens2-ph-next b{color:var(--ens2-ink);font-weight:600}.ens2-swatch{width:.7em;height:.7em;border-radius:.2em;background:var(--acc)}@container (max-width: 420px){.ens2-live .ens2-sep,.ens2-live-sub{display:none}}.ev2-scene{--lapis:#314dff;--ink:#0a0a0b;--label2:rgba(60,60,67,0.62);--label3:rgba(60,60,67,0.32);--hair:rgba(0,0,0,0.08);--ok:#0b6b39;--ok-soft:rgba(11,107,57,0.12);--danger:#d6262a;--danger-soft:rgba(217,45,32,0.11);--spring:cubic-bezier(0.34,1.45,0.5,1);--ease:cubic-bezier(0.22,1,0.36,1);position:relative;height:500px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;text-align:left}.ev2-phone-crop{position:absolute;top:0;left:calc(50% - 196px);width:300px;height:100%;padding:0 16px;margin-left:-16px;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent 99%);mask-image:linear-gradient(180deg,#000 80%,transparent 99%)}.ev2-phone{margin-top:2px}@container (max-width: 470px){.ev2-phone-crop{left:2%}}.ev2-scene.s0 .ev2-screen,.ev2-scene.s0 .ev2-screen *,.ev2-scene.s0 .ev2-touch{transition:none!important}.ev2-scene.s0 .ev2-screen{animation:ev2-in .7s ease both}@keyframes ev2-in{0%{opacity:0;transform:translateY(6px)}}.ev2-wash{position:absolute;inset:0 0 auto;height:260px;background:radial-gradient(90% 70% at 30% 0,rgba(120,140,255,.24),transparent 70%),radial-gradient(70% 60% at 90% 10%,rgba(196,170,255,.22),transparent 70%),linear-gradient(180deg,#e3e6fb,#f7f6f4);animation:ev2-wash 9s ease-in-out infinite alternate}@keyframes ev2-wash{to{transform:translateX(-4%) scale(1.06);opacity:.85}}.ev2-phone .vx-phone-screen{background:#f7f6f4}.ev2-phone .vx-status{z-index:2}.ev2-screen{position:relative;padding-top:2px;color:var(--ink)}.ev2-head{display:flex;align-items:flex-start;justify-content:space-between;padding:2px 14px 0 16px}.ev2-head h3{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:30px}.ev2-head p{margin:1px 0 0;white-space:nowrap;color:var(--label2);font-size:11.5px}.ev2-evidence{display:flex;align-items:center;gap:4px;height:24px;margin-top:4px;padding:0 9px 0 6px;color:var(--lapis);font-size:11px;font-weight:600;background:rgba(255,255,255,.72);border-radius:999px;box-shadow:0 0 0 .5px rgba(49,77,255,.22),0 2px 8px rgba(49,77,255,.1);white-space:nowrap}.ev2-evidence>span:last-child{color:var(--label2);font-weight:500}.ev2-evidence .ev2-roll{font-size:12.5px;font-weight:700}.ev2-evidence.bump{animation:ev2-bump .6s var(--spring) .35s}@keyframes ev2-bump{40%{transform:scale(1.12)}}.ev2-ev-tick{position:relative;width:13px;height:13px;border-radius:50%;background:var(--lapis)}.ev2-ev-tick:after{content:"";position:absolute;left:4.3px;top:2.4px;width:3px;height:5.6px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.ev2-roll{display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ev2-roll-win{display:inline-block;height:1.15em;overflow:hidden;line-height:1.15em}.ev2-roll-col{display:flex;flex-direction:column;transition:transform .75s cubic-bezier(.34,1.3,.5,1) .35s}.ev2-roll-col>span{display:block;height:1.15em;text-align:center}.ev2-cap{margin:10px 12px 0;padding:9px 12px 10px;background:rgba(255,255,255,.82);border-radius:16px;box-shadow:0 0 0 .5px var(--hair),0 4px 14px rgba(15,15,15,.05);transition:box-shadow .5s ease,background-color .5s ease}.ev2-cap.is-asking{background:#fff;box-shadow:0 0 0 .5px rgba(217,45,32,.25),0 10px 28px -6px rgba(15,15,15,.16)}.ev2-cap-top{display:flex;align-items:center;justify-content:space-between;height:18px;font-size:11.5px;color:var(--label2)}.ev2-cap-label{white-space:nowrap}@container (max-width: 470px){.ev2-ev-unit,.ev2-wide{display:none}}.ev2-cap-label b{color:var(--ink);font-weight:600}.ev2-chips{position:relative;display:grid;justify-items:end}.ev2-chip{grid-area:1/1;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:650;white-space:nowrap;transition:opacity .3s ease,transform .45s var(--spring)}.ev2-chip-ok{color:var(--ok);background:var(--ok-soft)}.ev2-chip-over{color:var(--danger);background:var(--danger-soft)}.ev2-cap.is-over .ev2-chip-ok,.ev2-chip-over{opacity:0;transform:scale(.7)}.ev2-cap.is-over .ev2-chip-over{opacity:1;transform:none}.ev2-bar{position:relative;height:7px;margin-top:8px;background:rgba(0,0,0,.06);border-radius:99px;overflow:hidden}.ev2-bar-fill,.ev2-bar-spill{position:absolute;top:0;bottom:0;transform-origin:left center;transition:transform .8s cubic-bezier(.34,1.2,.5,1),background-color .4s ease}.ev2-bar-fill{left:0;width:100%;background:var(--lapis);border-radius:99px}.ev2-bar-spill{left:75%;width:25%;background:repeating-linear-gradient(-45deg,#f9262a 0 4px,#ff5a5d 4px 7px);transition-delay:.3s}.ev2-cap.is-over .ev2-bar-fill{background:#ff6a3d;border-radius:99px 0 0 99px}.ev2-bar-cap{position:absolute;top:-1px;bottom:-1px;left:75%;width:1.5px;background:rgba(10,10,11,.55)}.ev2-ask{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.ev2-cap.is-asking .ev2-ask{grid-template-rows:1fr;transition:grid-template-rows .62s cubic-bezier(.3,1.15,.45,1)}.ev2-ask-in{min-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .3s ease}.ev2-cap.is-asking .ev2-ask-in{opacity:1;transform:none;transition:opacity .4s ease .15s,transform .5s var(--ease) .15s}.ev2-ask-h{margin:11px 0 0;font-size:13.5px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.ev2-ask-s{margin:2px 0 0;overflow:hidden;color:var(--label2);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.ev2-ask-btns{display:flex;gap:6px;margin-top:9px}.ev2-btn{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;transition:transform .3s var(--spring),filter .2s ease}.ev2-btn-go{color:#fff;background:var(--lapis);box-shadow:0 4px 12px -3px rgba(49,77,255,.55)}.ev2-btn-go.is-press{transform:scale(.94);filter:brightness(.9);transition-duration:.12s}.ev2-btn-no{color:var(--ink);background:rgba(0,0,0,.06)}.ev2-section{position:relative;display:flex;align-items:center;gap:6px;height:32px;margin:6px 14px 0 16px;font-size:13px;font-weight:650;border-bottom:.5px solid var(--hair)}.ev2-section em{color:var(--label2);font-style:normal;font-weight:500}.ev2-sun{position:relative;width:10px;height:10px;border-radius:50%;border:1.5px solid #eab53a;box-shadow:0 0 0 2px #f7f6f4,0 0 0 3px rgba(234,181,58,.5);transform:scale(.8)}.ev2-sun-am{border-color:#f08a3c;box-shadow:0 0 0 2px #f7f6f4,0 0 0 3px rgba(240,138,60,.5)}.ev2-now{padding:1px 7px;color:#e57a24;font-size:10.5px;font-weight:650;background:rgba(240,138,60,.14);border-radius:999px;animation:ev2-now 2.4s ease-in-out infinite}@keyframes ev2-now{50%{background:rgba(240,138,60,.26)}}.ev2-plus{position:relative;width:17px;height:17px;margin-left:auto;border-radius:50%}.ev2-plus:after,.ev2-plus:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:1.6px;background:#fff;border-radius:1px;transform:translate(-50%,-50%)}.ev2-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.ev2-row{display:grid;grid-template-rows:1fr;transition:grid-template-rows .55s var(--ease),opacity .4s ease}.ev2-row-clip{min-height:0;overflow:hidden}.ev2-row-in{position:relative;display:flex;align-items:center;gap:8px;height:48px;padding:0 14px 0 10px;transition:transform .6s var(--ease),background-color .8s ease}.ev2-row-in:after{content:"";position:absolute;left:46px;right:14px;bottom:0;height:.5px;background:var(--hair)}.ev2-row-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ev2-title{overflow:hidden;font-size:14px;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.ev2-title-t{position:relative;transition:color .36s ease .25s}.ev2-title-t:after{content:"";position:absolute;left:-1px;right:-1px;top:52%;height:1.2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .38s cubic-bezier(.45,.05,.25,1) .25s}.ev2-meta{display:flex;align-items:center;gap:4px;overflow:hidden;color:var(--label2);font-size:10.5px;white-space:nowrap}.ev2-cal,.ev2-clock{flex-shrink:0;width:9px;height:9px;border:1.1px solid;opacity:.8}.ev2-cal{border-radius:2px;border-top-width:2.4px}.ev2-clock{margin-left:4px;border-radius:50%}.ev2-list{display:flex;flex-shrink:0;align-items:center;gap:4px;align-self:flex-end;margin-bottom:9px;color:var(--label2);font-size:10.5px}.ev2-list i{width:5px;height:5px;border-radius:50%}.ev2-tag{display:none}.ev2-ring{position:relative;display:grid;flex-shrink:0;place-items:center;width:28px;height:28px}.ev2-ring svg{position:relative;overflow:visible;transform-origin:50% 50%}.ev2-ring-line{fill:none;stroke:var(--p);stroke-width:1.6}.ev2-ring-fill{fill:var(--p);opacity:0;transform:scale(.3);transform-origin:14px 14px;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .08s ease}.ev2-ring-check{fill:none;stroke:#fff;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1;transition:stroke-dashoffset .24s cubic-bezier(.22,1,.36,1) .12s}.ev2-ripple{inset:4px;border-radius:50%;border:1.5px solid var(--p)}.ev2-ripple,.ev2-spark{position:absolute;opacity:0}.ev2-spark{top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--p)}.ev2-row.is-done .ev2-ring svg{animation:ev2-pop .62s cubic-bezier(.3,.7,.4,1)}@keyframes ev2-pop{0%{transform:scale(1)}18%{transform:scale(.84)}42%{transform:scale(1.2)}68%{transform:scale(.96)}to{transform:scale(1)}}.ev2-row.is-done .ev2-ring-fill{opacity:1;transform:none;transition-delay:.1s}.ev2-row.is-done .ev2-ring-check{stroke-dashoffset:0}.ev2-row.is-done .ev2-ripple{animation:ev2-ripple .7s ease-out .1s both}@keyframes ev2-ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ev2-row.is-done .ev2-spark{animation:ev2-spark .62s cubic-bezier(.22,1,.36,1) .12s both}@keyframes ev2-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(9px) scale(1)}55%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(22px) scale(.4)}}.ev2-row.is-done .ev2-title-t{color:var(--label2)}.ev2-row.is-done .ev2-title-t:after{transform:scaleX(1)}.ev2-row.is-done .ev2-list,.ev2-row.is-done .ev2-meta{opacity:.55;transition:opacity .4s ease .3s}.ev2-new{grid-template-rows:0fr;opacity:0}.ev2-new .ev2-row-in{transform:translateY(-10px) scale(.98)}.ev2-new.is-in{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .6s cubic-bezier(.3,1.15,.45,1),opacity .4s ease .1s}.ev2-new.is-in .ev2-row-in{transform:none;background:rgba(49,77,255,0);animation:ev2-glow 1.8s ease .2s}@keyframes ev2-glow{0%,30%{background:rgba(49,77,255,.09)}to{background:rgba(49,77,255,0)}}.ev2-new .ev2-meta{color:var(--lapis)}.ev2-row.is-marked .ev2-tag{display:inline-block;padding:1px 6px;margin-right:3px;color:var(--lapis);font-size:10px;font-weight:650;background:rgba(49,77,255,.1);border-radius:999px;animation:ev2-tag .45s var(--spring) both}@keyframes ev2-tag{0%{opacity:0;transform:scale(.6)}}.ev2-row.is-marked .ev2-row-in{background:rgba(49,77,255,.05)}.ev2-row.is-gone{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s var(--ease) .9s,opacity .35s ease .75s}.ev2-row.is-gone .ev2-row-in{transform:translateX(70%);transition:transform .6s cubic-bezier(.55,0,.3,1) .4s}.ev2-gone-2.is-gone .ev2-row-in{transition-delay:.48s}.ev2-touch{position:absolute;z-index:10;left:120px;top:340px;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:rgba(60,60,67,.2);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.9),0 4px 14px rgba(0,0,0,.12);opacity:0;transform:scale(1.2);transition:left .55s cubic-bezier(.65,0,.35,1),top .55s cubic-bezier(.65,0,.35,1),opacity .3s ease,transform .3s ease}.ev2-touch.at-a,.ev2-touch.at-b,.ev2-touch.at-move{opacity:1;transform:none}.ev2-touch.at-a{left:25px;top:174px}.ev2-touch.at-b{left:25px;top:222px}.ev2-touch.at-move{left:80px;top:183px}.ev2-touch.is-press{animation:ev2-tap .4s ease}@keyframes ev2-tap{40%{transform:scale(.78);background:rgba(60,60,67,.34)}}.ev2-watch{position:absolute;z-index:3;top:278px;left:calc(50% + 46px);transform:rotate(3deg);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.16),0 30px 50px -14px rgba(10,10,11,.45),0 10px 20px -8px rgba(10,10,11,.3);animation:ev2-float 6s ease-in-out infinite}@keyframes ev2-float{50%{transform:rotate(3deg) translateY(-5px)}}@container (max-width: 470px){.ev2-watch{left:auto;right:2%;top:300px;width:116px}}.ev2-w{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:11px 13px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Rounded,SF Pro Text,sans-serif}.ev2-w-top{display:flex;justify-content:space-between;font-size:9.5px;font-weight:600}.ev2-w-top span:first-child{color:#8a9bff;letter-spacing:.02em;text-transform:uppercase;font-size:8.5px}.ev2-w-num{margin-top:4px;font-size:34px;font-weight:650;letter-spacing:-.02em}.ev2-w-sub{margin:0;color:rgba(235,235,245,.6);font-size:9.5px}.ev2-w-week{gap:4px;height:26px;margin-top:auto}.ev2-w-week,.ev2-w-week span{display:flex;align-items:flex-end}.ev2-w-week span{flex:1 1;height:100%}.ev2-w-week i{width:100%;height:100%;background:rgba(138,155,255,.55);border-radius:2px;transform-origin:bottom;transition:transform .7s cubic-bezier(.34,1.35,.5,1) .4s}.ev2-w-week .is-today i{background:#6d82ff}.ev2-w-week .is-later i{background:rgba(255,255,255,.14)}@container (max-width: 470px){.ev2-touch.at-move{left:50px}}.ft2-stage{--ft2-bg:#0e0e12;--ft2-surface:#17171e;--ft2-high:#20202a;--ft2-pressed:#2a2a35;--ft2-sep:#2b2b36;--ft2-sep2:#3a3947;--ft2-ink:#f3f2f7;--ft2-ink2:#a5a3b4;--ft2-ink3:#8a889a;--ft2-strength:#8e7bf0;--ft2-ease:cubic-bezier(0.22,1,0.36,1);--ft2-move:cubic-bezier(0.65,0,0.35,1)}.ft2-scene{position:relative;height:500px}.ft2-stage .vx-phone{position:absolute;top:6px;left:max(0px,calc(50% - 172px));width:224px}.ft2-stage .vx-phone .vx-phone-screen{background:var(--ft2-bg)}.ft2-watch.vx-watch{position:absolute;z-index:3;top:268px;left:min(calc(50% + 50px),calc(100% - 140px));transform:rotate(-4deg);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.16),0 0 0 1px rgba(0,0,0,.6),0 24px 50px -10px rgba(0,0,0,.85)}.ft2-app{position:absolute;inset:0;color:var(--ft2-ink);font-size:11px;letter-spacing:-.01em;--zc:#edbe1c}.ft2-app[data-zone="1"],.ft2-w[data-zone="1"]{--zc:#78b4fd}.ft2-app[data-zone="2"],.ft2-w[data-zone="2"]{--zc:#1dd07a}.ft2-app[data-zone="3"],.ft2-w[data-zone="3"]{--zc:#edbe1c}.ft2-app[data-zone="4"],.ft2-w[data-zone="4"]{--zc:#fd9135}.ft2-app[data-zone="5"],.ft2-w[data-zone="5"]{--zc:#fd6460}.ft2-top{position:absolute;top:0;left:10px;right:10px;height:30px;display:flex;align-items:center;gap:8px}.ft2-round{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ft2-high);color:var(--ft2-ink2)}.ft2-title{flex:1 1;display:flex;flex-direction:column;line-height:1.15}.ft2-title b{font-size:13px;font-weight:650;letter-spacing:-.03em}.ft2-title small{font-size:9.5px;color:var(--ft2-ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft2-finish{padding:5px 10px;border-radius:999px;background:#fff;color:var(--ft2-bg);font-size:10.5px;font-weight:650}.ft2-cover{position:absolute;top:36px;left:10px;right:10px;height:50px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(4,1fr);grid-gap:2px;gap:2px;padding:4px;overflow:hidden;border-radius:12px;background:#07060d;isolation:isolate}.ft2-cover i{border-radius:2.5px;background:color-mix(in srgb,var(--c) 14%,#121019);transition:background-color .5s ease,box-shadow .5s ease,transform .5s var(--ft2-ease)}.ft2-cover i.on{background:var(--c);box-shadow:0 0 7px color-mix(in srgb,var(--c) 70%,transparent);animation:ft2-tile .6s var(--ft2-ease) both}@keyframes ft2-tile{0%{transform:scale(.6)}}.ft2-cover-light{position:absolute;inset:-40%;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(255,220,190,.28),transparent 32%);mix-blend-mode:screen;animation:ft2-light 9s ease-in-out infinite}@keyframes ft2-light{0%,to{transform:translate(-22%,6%)}50%{transform:translate(24%,-8%)}}.is-record .ft2-cover{box-shadow:0 0 0 1px rgba(255,176,102,.25)}.ft2-dash{position:absolute;top:92px;left:12px;right:10px;height:50px;display:flex;align-items:center;gap:8px}.ft2-hr{display:flex;flex-direction:column;gap:3px;width:92px;flex-shrink:0}.ft2-hr-num{display:flex;align-items:baseline;gap:4px}.ft2-hr-num b{font-size:22px;font-weight:650;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.1ch}.ft2-hr-num small{font-size:9px;color:var(--ft2-ink3)}.ft2-hr-num .ft2-beat{align-self:center;color:var(--ft2-ink2)}.ft2-beat{animation:ft2-beat .84s ease-in-out infinite;transform-origin:50% 60%}@keyframes ft2-beat{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(.98)}42%{transform:scale(1.1)}60%{transform:scale(1)}}.ft2-zone{display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:500}.ft2-zchip{padding:1px 5px;border-radius:999px;background:var(--zc);color:var(--ft2-bg);font-size:9px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .4s ease}.ft2-ladder{display:flex;gap:2px}.ft2-ladder i{flex:1 1;height:3px;border-radius:2px;opacity:.22;transition:opacity .4s ease}.ft2-ladder i[data-z="1"]{background:#78b4fd}.ft2-ladder i[data-z="2"]{background:#1dd07a}.ft2-ladder i[data-z="3"]{background:#edbe1c}.ft2-ladder i[data-z="4"]{background:#fd9135}.ft2-ladder i[data-z="5"]{background:#fd6460}.ft2-app[data-zone="1"] .ft2-ladder i[data-z="1"],.ft2-app[data-zone="2"] .ft2-ladder i[data-z="2"],.ft2-app[data-zone="3"] .ft2-ladder i[data-z="3"],.ft2-app[data-zone="4"] .ft2-ladder i[data-z="4"],.ft2-app[data-zone="5"] .ft2-ladder i[data-z="5"]{opacity:1}.ft2-spark{flex:1 1;min-width:0;height:40px;overflow:visible}.ft2-spark polyline{fill:none;stroke:var(--ft2-ink);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ft2-spark-dot{fill:var(--zc);stroke:var(--ft2-bg);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:fill .4s ease}.ft2-card{position:absolute;top:148px;left:10px;right:10px;padding:0 6px 4px;border-radius:18px;background:var(--ft2-surface);box-shadow:inset 0 0 0 .5px var(--ft2-sep)}.ft2-ex{display:flex;align-items:center;gap:8px;height:38px;padding:0 2px}.ft2-glyph{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--ft2-strength);flex-shrink:0}.ft2-ex-name{flex:1 1;display:flex;flex-direction:column;line-height:1.2}.ft2-ex-name b{font-size:12.5px;font-weight:650;letter-spacing:-.025em}.ft2-ex-name small{display:flex;align-items:center;gap:3px;font-size:9px;color:var(--ft2-ink3)}.ft2-more{color:var(--ft2-ink3);font-weight:700;letter-spacing:.05em}.ft2-cols,.ft2-row{display:grid;grid-template-columns:20px 1fr 1fr 1fr 1fr 22px;grid-gap:3px;gap:3px;align-items:center}.ft2-cols{height:14px}.ft2-cols span{text-align:center;font-size:7.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ft2-ink3)}.ft2-row{position:relative;height:28px;margin:0 -3px;padding:0 3px;border-radius:9px;transition:background-color .35s ease,opacity .45s ease,transform .55s var(--ft2-ease)}.ft2-row.is-done{background:var(--ft2-pressed)}.ft2-row.is-hidden{opacity:0;transform:translateY(-8px) scale(.98)}.ft2-num{display:grid;place-items:center;height:22px;border-radius:6px;background:var(--ft2-high);font-size:10.5px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft2-prev{text-align:center;font-size:8.5px;color:var(--ft2-ink3);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft2-cell{position:relative;display:grid;place-items:center;height:22px;border-radius:6px;font-size:11px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ft2-ink3);transition:color .25s ease,background-color .3s ease,box-shadow .25s ease}.ft2-row.is-live .ft2-cell{background:var(--ft2-high)}.ft2-cell.on{color:var(--ft2-ink)}.ft2-cell.focus{box-shadow:inset 0 0 0 1.5px #fff}.ft2-rpe-cell>span{grid-area:1/1;transition:opacity .25s ease,transform .4s var(--ft2-ease)}.ft2-rpe{padding:1px 6px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ft2-sep2);font-size:10px;opacity:0;transform:scale(.6)}.ft2-rpe-cell.on .ft2-rpe{opacity:1;transform:none}.ft2-rpe-cell.on .ft2-dash-mark{opacity:0}.ft2-row.is-done .ft2-rpe-cell .ft2-rpe{box-shadow:none}.ft2-check{position:relative;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;justify-self:center;color:transparent;box-shadow:inset 0 0 0 1.5px var(--ft2-sep2);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.ft2-row.is-done .ft2-check{background:#fff;color:var(--ft2-bg);box-shadow:none}.ft2-row.is-fresh .ft2-check{animation:ft2-pop .45s var(--ft2-ease)}.ft2-row.is-fresh .ft2-check:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 1.5px #fff;animation:ft2-ping .7s ease-out forwards}@keyframes ft2-pop{40%{transform:scale(1.22)}}@keyframes ft2-ping{0%{transform:scale(.9);opacity:.9}to{transform:scale(2.1);opacity:0}}.ft2-row.is-fresh:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:ft2-sweep .7s ease-out forwards;pointer-events:none}@keyframes ft2-sweep{0%{transform:translateX(-100%);opacity:1}to{transform:translateX(100%);opacity:0}}.ft2-add{display:grid;place-items:center;height:24px;margin-top:2px;font-size:10px;font-weight:600;color:var(--ft2-ink2)}.ft2-dock{position:absolute;left:8px;right:8px;bottom:14px;height:54px;border-radius:22px;background:rgba(32,32,42,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 .5px 0 rgba(255,255,255,.14),inset 0 0 0 .5px rgba(255,255,255,.07),0 10px 24px -8px rgba(0,0,0,.7);overflow:hidden}.ft2-next,.ft2-rest{position:absolute;inset:0;padding:0 14px;transition:opacity .35s ease,transform .5s var(--ft2-ease)}.ft2-next{display:flex;align-items:center;justify-content:space-between}.ft2-next span{display:flex;flex-direction:column;line-height:1.25}.ft2-next small{font-size:8.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ft2-ink3)}.ft2-next b{font-size:12px;font-weight:650}.ft2-next em{font-style:normal;font-size:10.5px;color:var(--ft2-ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft2-rest{display:flex;flex-direction:column;justify-content:center;gap:7px;opacity:0;transform:translateY(14px)}.is-resting .ft2-next{opacity:0;transform:translateY(-14px)}.is-resting .ft2-rest{opacity:1;transform:none}.ft2-rest-row{display:flex;align-items:center;gap:5px}.ft2-rest-row b{margin-right:auto;font-size:18px;font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft2-btn{padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--ft2-ink2);font-size:9.5px;font-weight:600}.ft2-btn.ink{color:var(--ft2-ink)}.ft2-bar{height:3px;border-radius:3px;background:var(--ft2-sep);overflow:hidden}.ft2-bar i{display:block;height:100%;background:var(--ft2-ink);transform-origin:left center}.ft2-toast{position:absolute;top:46px;left:50%;display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;white-space:nowrap;background:rgba(23,23,30,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16),0 12px 28px -8px rgba(0,0,0,.8);font-size:10.5px;font-weight:650;opacity:0;transform:translate(-50%,-10px) scale(.92);transition:opacity .3s ease,transform .5s var(--ft2-ease)}.ft2-toast svg{color:#4ade80}.is-record .ft2-toast{opacity:1;transform:translate(-50%) scale(1);transition-delay:.5s}.ft2-touch{position:absolute;z-index:10;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:rgba(255,255,255,.28);box-shadow:0 0 0 1px rgba(255,255,255,.35);pointer-events:none;animation:ft2-touch .55s ease-out forwards}@keyframes ft2-touch{0%{opacity:0;transform:scale(1.4)}25%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.ft2-w{position:absolute;inset:0;padding:10px 10px 8px;display:flex;flex-direction:column;--zc:#edbe1c}.ft2-w-top{display:flex;justify-content:space-between;font-size:8.5px;font-weight:600;color:var(--ft2-ink2)}.ft2-w-top span:first-child{color:var(--ft2-ink)}.ft2-w-set{margin-top:1px;font-size:9px;color:var(--ft2-ink3)}.ft2-w-hr{display:flex;align-items:center;gap:4px;margin-top:2px}.ft2-w-hr b{font-size:30px;font-weight:650;letter-spacing:-.05em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft2-w-hr .ft2-beat{width:13px;height:12px;color:var(--zc);transition:color .4s ease}.ft2-w-zone{margin-top:3px}.ft2-w-foot{position:relative;margin-top:auto;height:28px}.ft2-w-done,.ft2-w-rest{position:absolute;inset:0;transition:opacity .3s ease,transform .45s var(--ft2-ease)}.ft2-w-done{display:grid;place-items:center;border-radius:999px;background:#fff;color:#000;font-size:11px;font-weight:700}.ft2-w-done.press{animation:ft2-wpress .4s ease}@keyframes ft2-wpress{40%{transform:scale(.9);background:#d8d8de}}.ft2-w-rest{display:flex;align-items:center;gap:6px;opacity:0;transform:translateY(8px)}.ft2-w-rest svg{transform:rotate(-90deg)}.ft2-w-rest .track{fill:none;stroke:rgba(255,255,255,.16);stroke-width:4}.ft2-w-rest .fill{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ft2-w-rest>span{display:flex;flex-direction:column;line-height:1.05}.ft2-w-rest small{font-size:7.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ft2-ink3)}.ft2-w-rest b{font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft2-w.is-resting .ft2-w-done{opacity:0;transform:translateY(-8px)}.ft2-w.is-resting .ft2-w-rest{opacity:1;transform:none}@container (max-width: 400px){.ft2-watch.vx-watch{width:98px;padding:7px;border-radius:28px;top:300px;left:calc(100% - 102px)}.ft2-watch .vx-watch-screen{border-radius:22px}.ft2-w{padding:8px 8px 6px}.ft2-w-top{font-size:7px}.ft2-w-set{font-size:7.5px}.ft2-w-hr b{font-size:22px}.ft2-w-foot{height:22px}.ft2-w-done{font-size:9px}.ft2-w-rest svg{width:20px;height:20px}.ft2-w-rest b{font-size:11px}}.liv2-stage *,.liv2-stage :after,.liv2-stage :before{box-sizing:border-box}.liv2-stage{--liv2-bg:#0e0d1b;--liv2-surface:#17162a;--liv2-sunk:#111022;--liv2-ink:#f2f1f8;--liv2-ink2:#a9a7c2;--liv2-ink3:#8a88a6;--liv2-line:rgba(255,255,255,0.1);--liv2-hover:rgba(255,255,255,0.07);--liv2-ultra:#2f3be0;--liv2-ultra-hi:#7c84ff;--liv2-coral:#f0605a;--liv2-coral-ink:#ff8a84;--liv2-peach:#f6d3a6;--liv2-mint:#7ce0b0;--liv2-ease:cubic-bezier(0.22,1,0.36,1);--liv2-io:cubic-bezier(0.65,0,0.35,1);--liv2-mono:var(--font-geist-mono,ui-monospace),ui-monospace,"SF Mono",Menlo,monospace;--liv2-ui:var(--font-geist,-apple-system),-apple-system,BlinkMacSystemFont,sans-serif;--liv2-display:var(--font-unbounded,-apple-system),var(--font-geist,-apple-system),sans-serif}.liv2-scene{position:relative;width:100%;aspect-ratio:54/44;font-size:calc(100cqw / 54)}.liv2-field{position:absolute;inset:-2% 0;filter:blur(3em);opacity:1;pointer-events:none}.liv2-field i{position:absolute;border-radius:50%;mix-blend-mode:screen}.liv2-field i:first-child{left:-4%;top:30%;width:52%;height:70%;background:radial-gradient(closest-side,#3b45ff,rgba(43,53,214,.55) 55%,transparent);animation:liv2-drift-a 9s ease-in-out infinite alternate}.liv2-field i:nth-child(2){right:-2%;top:-4%;width:46%;height:60%;background:radial-gradient(closest-side,#e8606a,rgba(242,142,69,.5) 50%,transparent);opacity:.75;animation:liv2-drift-b 11s ease-in-out infinite alternate}.liv2-field i:nth-child(3){right:18%;bottom:-6%;width:40%;height:46%;background:radial-gradient(closest-side,rgba(247,217,176,.8),rgba(242,142,69,.35) 50%,transparent);opacity:.55;animation:liv2-drift-a 13s ease-in-out infinite alternate-reverse}@keyframes liv2-drift-a{to{transform:translate(8%,-6%) scale(1.12)}}@keyframes liv2-drift-b{to{transform:translate(-10%,8%) scale(.92)}}.liv2-stage .liv2-win{--vx-win:var(--liv2-bg);--vx-bar:var(--liv2-bg);--vx-side:var(--liv2-sunk);--vx-edge:var(--liv2-line);--vx-text:var(--liv2-ink);--vx-dim:var(--liv2-ink2);position:absolute;left:1em;right:1em;top:1.4em;bottom:1.4em;width:auto;border-radius:1.4em;font-family:var(--liv2-ui);font-size:1em}.liv2-stage .vx-mac-bar{height:3.4em;gap:1.2em;padding:0 1.2em}.liv2-stage .vx-lights{gap:.7em}.liv2-stage .vx-lights i{width:1.1em;height:1.1em}.liv2-stage .vx-mac-title{font-size:1.15em}.liv2-stage .vx-mac-side{width:12em;min-width:0;padding:1em .7em}.liv2-dim{color:var(--liv2-ink3);font-weight:500}.liv2-phases{position:relative;display:grid;grid-template-columns:repeat(3,5.8em);padding:.25em;background:rgba(255,255,255,.06);border-radius:2em;box-shadow:inset 0 0 0 1px var(--liv2-line)}.liv2-phases span{position:relative;z-index:1;display:grid;place-items:center;height:2.2em;font-size:1em;font-weight:500;color:var(--liv2-ink2);transition:color .4s var(--liv2-ease)}.liv2-phases span.is-on{color:#fff}.liv2-phases .liv2-phase-pill{position:absolute;z-index:0;top:.25em;left:.25em;width:5.8em;height:2.2em;background:var(--liv2-ultra);border-radius:2em;box-shadow:0 .3em 1em rgba(47,59,224,.45);transition:transform .6s var(--liv2-io)}.liv2-side{display:flex;flex-direction:column;gap:.1em;color:var(--liv2-ink)}.liv2-brand{display:flex;align-items:center;gap:.7em;padding:.2em .6em .9em}.liv2-mark{width:2.4em;height:1.2em;color:var(--liv2-ink);flex-shrink:0}.liv2-brand span{font-family:var(--liv2-display);font-size:.95em;letter-spacing:.14em}.liv2-search{display:flex;align-items:center;gap:.6em;height:2.5em;margin-bottom:.6em;padding:0 .7em;background:var(--liv2-hover);border-radius:.8em;color:var(--liv2-ink2);font-size:1em}.liv2-search svg{width:1.1em;height:1.1em}.liv2-search kbd{margin-left:auto;font-family:var(--liv2-mono);font-size:.85em;color:var(--liv2-ink3)}.liv2-row{display:flex;align-items:center;gap:.6em;height:2.4em;padding:0 .7em;border-radius:.7em;font-size:1.02em;white-space:nowrap}.liv2-row.is-on{background:var(--liv2-hover);font-weight:600}.liv2-row em{display:flex;align-items:center;gap:.4em;margin-left:auto;font-style:normal;font-size:.92em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;color:var(--liv2-ink2)}.liv2-badge.is-find{min-width:1.6em;height:1.6em;justify-content:center;background:var(--liv2-coral);color:#fff;border-radius:1em;font-weight:600;animation:liv2-pop .45s var(--liv2-ease)}@keyframes liv2-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.liv2-peach{width:.55em;height:.55em;border-radius:50%;background:var(--liv2-peach);animation:liv2-breathe 2.2s ease-in-out infinite}@keyframes liv2-breathe{50%{box-shadow:0 0 0 .35em rgba(246,211,166,.18)}}.liv2-sec{padding:1.3em .7em .4em;font-size:.82em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--liv2-ink2)}.liv2-sw{width:1em;height:1em;border-radius:.32em;flex-shrink:0}.liv2-main{position:absolute;inset:0;display:grid;grid-template-columns:21em 1fr;grid-template-rows:18.6em minmax(0,1fr);grid-template-areas:"source board" "check board";grid-gap:.8em;gap:.8em;height:100%;padding:1em}.liv2-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:.9em;background:var(--liv2-surface);border-radius:1.3em;box-shadow:inset 0 0 0 1px var(--liv2-line)}.liv2-source{grid-area:source}.liv2-check{grid-area:check}.liv2-board{grid-area:board}.liv2-label{display:flex;align-items:center;justify-content:space-between;gap:.6em;height:1.4em;margin-bottom:.7em;font-family:var(--liv2-mono);font-size:.86em;letter-spacing:.02em;color:var(--liv2-ink2);white-space:nowrap}.liv2-thumb{position:relative;flex-shrink:0;aspect-ratio:16/10;overflow:hidden;border-radius:.8em;background:#f7f7f5}.liv2-site{position:absolute;inset:0;padding:.9em 1.1em;color:#111311;font-family:var(--liv2-ui)}.liv2-site-nav{display:flex;align-items:center;gap:.5em;margin-bottom:1.3em}.liv2-site-logo{width:.9em;height:.9em;border-radius:50%;background:#00b865}.liv2-site-nav b{margin-right:auto;font-size:.85em;font-weight:700;letter-spacing:-.02em}.liv2-site-nav span{width:2.2em;height:.38em;border-radius:1em;background:#d9dcd9}.liv2-site-hero h4{max-width:11em;margin:0 0 .5em;font-size:1.45em;font-weight:650;letter-spacing:-.035em;line-height:1.05}.liv2-site-hero p{width:62%;height:.42em;margin:0 0 .35em;border-radius:1em;background:#c9cdca}.liv2-site-hero p.is-short{width:44%}.liv2-site-cta{display:flex;gap:.4em;margin-top:.8em}.liv2-site-btn,.liv2-site-ghost{display:grid;place-items:center;height:1.9em;padding:0 1em;border-radius:.6em;font-size:.78em;font-weight:600}.liv2-site-btn{background:#00b865;color:#fff}.liv2-site-ghost{background:#e6f8ef;color:#0b5e3b}.liv2-site-card{position:absolute;right:.9em;bottom:.9em;display:flex;flex-direction:column;gap:.2em;width:7.6em;padding:.7em .8em;background:#fff;border-radius:.9em;box-shadow:0 .4em 1em rgba(17,19,17,.08),0 0 0 1px rgba(17,19,17,.05)}.liv2-site-card b{font-size:.78em;font-weight:600}.liv2-site-card>span:not(.liv2-box){align-self:flex-start;padding:.15em .5em;border-radius:1em;background:#e6f8ef;color:#0b5e3b;font-size:.66em;font-weight:600}.liv2-read{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(47,59,224,.32) .08em,transparent .1em);background-size:.9em .9em;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.9;transition:opacity .5s var(--liv2-ease)}.liv2-source.is-scanning .liv2-read{animation:liv2-reveal 2.1s linear forwards}.liv2-source.is-found .liv2-read{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:.45}@keyframes liv2-reveal{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.liv2-sweep{position:absolute;top:-10%;bottom:-10%;left:0;width:42%;background:linear-gradient(90deg,transparent,rgba(16,12,79,.55) 22%,rgba(43,53,214,.85) 42%,rgba(232,96,106,.9) 62%,rgba(242,142,69,.85) 76%,rgba(247,217,176,.9) 88%,transparent);mix-blend-mode:multiply;filter:blur(.25em);opacity:0;transform:translateX(-110%)}.liv2-sweep:after{content:"";position:absolute;top:0;bottom:0;right:11%;width:.12em;background:#fff;box-shadow:0 0 .8em .2em rgba(247,217,176,.9);mix-blend-mode:normal}.liv2-source.is-scanning .liv2-sweep{animation:liv2-sweep 2.1s cubic-bezier(.45,0,.55,1) forwards}@keyframes liv2-sweep{0%{opacity:0;transform:translateX(-110%)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateX(260%)}}.liv2-site-btn,.liv2-site-hero h4{position:relative}.liv2-box{position:absolute;inset:-.3em;z-index:2;border:1.5px solid var(--liv2-ultra);border-radius:.5em;font-size:calc(100cqw / 54);pointer-events:none;opacity:0;transform:scale(1.12);transition:opacity .35s var(--liv2-ease),transform .5s var(--liv2-ease)}.liv2-source.is-found .liv2-box{opacity:1;transform:none;transition-delay:calc(var(--d) * .13s)}.liv2-box.is-below em{top:auto;bottom:-1.8em}.liv2-box em{position:absolute;left:-1.5px;top:-1.75em;padding:.2em .5em;background:var(--liv2-ultra);color:#fff;border-radius:.4em;font-family:var(--liv2-mono);font-size:.68em;font-style:normal;white-space:nowrap}.liv2-progress{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.5em .8em;gap:.5em .8em;margin-top:auto;padding-top:.6em;font-size:.86em;color:var(--liv2-ink2);white-space:nowrap}.liv2-progress-text{overflow:hidden;text-overflow:ellipsis}.liv2-pct{font-family:var(--liv2-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--liv2-ink)}.liv2-bar{grid-column:1/-1;height:.3em;overflow:hidden;border-radius:1em;background:rgba(255,255,255,.08)}.liv2-bar b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2b35d6,#e8606a,#f28e45,#f7d9b0);transform-origin:0 50%;transform:scaleX(1)}.liv2-source.is-scanning .liv2-bar b{animation:liv2-fill 2.1s linear forwards}@keyframes liv2-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.liv2-group{display:flex;flex-direction:column;gap:.35em;margin-bottom:1em}.liv2-cap{font-family:var(--liv2-mono);font-size:.74em;letter-spacing:.14em;text-transform:uppercase;color:var(--liv2-ink3)}.liv2-tok{opacity:0;transform:translateY(.9em) scale(.96);transition:opacity .25s ease,transform .25s ease}.liv2-board.is-landed .liv2-tok{opacity:1;transform:none;transition:opacity .45s var(--liv2-ease) calc(var(--d) * .19s),transform .7s cubic-bezier(.34,1.56,.64,1) calc(var(--d) * .19s),box-shadow .5s var(--liv2-ease)}.liv2-colour{display:grid;grid-template-columns:1.7em 1fr auto;align-items:center;grid-gap:.6em;gap:.6em;height:2.1em;padding:0 .5em 0 .2em;border-radius:.7em;font-size:1em;white-space:nowrap}.liv2-colour i{width:1.7em;height:1.7em;border-radius:.5em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.liv2-colour span{overflow:hidden;text-overflow:ellipsis;font-size:.86em;color:var(--liv2-ink)}.liv2-colour em{font-family:var(--liv2-mono);font-size:.8em;font-style:normal;color:var(--liv2-ink3)}.liv2-board.is-snapped .liv2-colour.is-brand{background:rgba(124,132,255,.14);box-shadow:inset 0 0 0 1.5px var(--liv2-ultra-hi);animation:liv2-ping-tok .8s var(--liv2-ease)}@keyframes liv2-ping-tok{0%{box-shadow:inset 0 0 0 1.5px var(--liv2-ultra-hi),0 0 0 0 rgba(124,132,255,.55)}to{box-shadow:inset 0 0 0 1.5px var(--liv2-ultra-hi),0 0 0 .9em rgba(124,132,255,0)}}.liv2-type{display:flex;align-items:center;gap:.9em;padding:.6em .7em;background:var(--liv2-sunk);border-radius:.9em}.liv2-type b{font-family:var(--liv2-display);font-size:2.6em;font-weight:600;letter-spacing:-.04em;line-height:1}.liv2-type span{display:flex;flex-direction:column;gap:.2em;font-size:.92em;white-space:nowrap}.liv2-type em{font-family:var(--liv2-mono);font-size:.86em;font-style:normal;color:var(--liv2-ink3)}.liv2-split{display:grid;grid-template-columns:auto 1fr;grid-gap:1em;gap:1em}.liv2-split .liv2-group{margin-bottom:0}.liv2-radii{display:flex;align-items:flex-end;gap:.4em;height:2.8em}.liv2-radii i{width:2em;height:2em;border:1.5px solid var(--liv2-ultra-hi);border-right:0;border-bottom:0;border-top-left-radius:.4em}.liv2-radii i:nth-child(2){border-top-left-radius:.9em}.liv2-radii i:nth-child(3){border-top-left-radius:1.4em}.liv2-space{display:flex;align-items:flex-end;gap:.35em;height:2.8em}.liv2-space i{width:.7em;border-radius:.2em;background:var(--liv2-ultra)}.liv2-space i:first-child{height:.5em}.liv2-space i:nth-child(2){height:.9em}.liv2-space i:nth-child(3){height:1.35em}.liv2-space i:nth-child(4){height:1.9em}.liv2-space i:nth-child(5){height:2.7em;background:var(--liv2-ultra-hi)}.liv2-agent{display:flex;align-items:center;gap:.45em;padding:.15em .6em;background:rgba(255,255,255,.06);border-radius:1em;color:var(--liv2-ink)}.liv2-agent i{width:.5em;height:.5em;border-radius:50%;background:var(--liv2-peach)}.liv2-code{position:relative;padding:.4em 0;background:var(--liv2-sunk);border-radius:.8em;font-family:var(--liv2-mono);font-size:.84em;line-height:1.6;color:var(--liv2-ink)}.liv2-ln{position:relative;display:flex;gap:.9em;padding:0 .7em;white-space:pre;opacity:0;transform:translateX(-.4em);transition:opacity .2s ease,transform .2s ease,background-color .4s var(--liv2-ease)}.liv2-ln>i{width:1.3em;flex-shrink:0;text-align:right;font-style:normal;color:var(--liv2-ink3);opacity:.7}.liv2-ln b{font-weight:400}.liv2-ln .k{color:var(--liv2-ultra-hi)}.liv2-ln .f{color:var(--liv2-peach)}.liv2-ln .t{color:#e8606a}.liv2-ln .s{color:var(--liv2-ink2)}.liv2-check.is-wrote .liv2-ln{opacity:1;transform:none;transition:opacity .3s var(--liv2-ease) calc(var(--d) * .15s),transform .4s var(--liv2-ease) calc(var(--d) * .15s),background-color .4s var(--liv2-ease)}.liv2-ln-hit:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:.22em;border-radius:0 .2em .2em 0;background:transparent;transition:background-color .4s var(--liv2-ease)}.liv2-check.is-flagged .liv2-ln-hit{background:rgba(240,96,90,.16)}.liv2-check.is-flagged .liv2-ln-hit:before{background:var(--liv2-coral)}.liv2-check.is-snapped .liv2-ln-hit{background:rgba(124,224,176,.12)}.liv2-check.is-snapped .liv2-ln-hit:before{background:var(--liv2-mint)}.liv2-swap{position:relative;display:inline-block}.liv2-swap>b{display:inline-block;transition:opacity .35s var(--liv2-io),transform .45s var(--liv2-io),filter .35s var(--liv2-io)}.liv2-swap-a{color:var(--liv2-peach);-webkit-text-decoration:underline wavy transparent;text-decoration:underline wavy transparent;text-underline-offset:.25em;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.liv2-check.is-flagged .liv2-swap-a{color:var(--liv2-coral-ink);-webkit-text-decoration-color:var(--liv2-coral);text-decoration-color:var(--liv2-coral)}.liv2-swap-b{color:var(--liv2-mint);transform:translateY(.7em)}.liv2-check.is-snapped .liv2-swap-a,.liv2-swap-b{position:absolute;left:0;top:0;opacity:0;filter:blur(.15em)}.liv2-check.is-snapped .liv2-swap-a{transform:translateY(-.7em)}.liv2-check.is-snapped .liv2-swap-b{position:static;opacity:1;transform:none;filter:none}.liv2-finding{position:relative;height:2em;margin:.3em .7em 0 3em}.liv2-finding>span{position:absolute;left:0;top:0;display:flex;align-items:center;gap:.5em;height:1.9em;padding:0 .8em 0 .3em;border-radius:1em;font-family:var(--liv2-ui);font-size:.95em;font-weight:500;white-space:nowrap;opacity:0;transform:translateY(-.4em) scale(.95);transform-origin:0 50%;transition:opacity .3s var(--liv2-ease),transform .45s cubic-bezier(.34,1.56,.64,1)}.liv2-finding i{display:grid;place-items:center;width:1.4em;height:1.4em;border-radius:50%;font-style:normal;font-weight:700;font-size:.85em}.liv2-finding-a{background:rgba(240,96,90,.16);color:var(--liv2-coral-ink)}.liv2-finding-a i{background:var(--liv2-coral);color:#fff}.liv2-finding-b{background:rgba(124,224,176,.12);color:var(--liv2-mint)}.liv2-finding-b i{background:var(--liv2-mint);color:#0e0d1b}.liv2-check.is-flagged .liv2-finding-a,.liv2-check.is-snapped .liv2-finding-b{opacity:1;transform:none}.liv2-status{position:relative;height:2.3em;margin-top:auto;font-size:.95em;white-space:nowrap}.liv2-status>span{position:absolute;inset:0;display:flex;align-items:center;gap:.5em;padding:0 .8em;border-radius:.8em;opacity:0;transform:translateY(.4em);transition:opacity .35s var(--liv2-ease),transform .45s var(--liv2-ease)}.liv2-status-a{color:var(--liv2-ink2)}.liv2-status-f{background:rgba(240,96,90,.12);color:var(--liv2-coral-ink);font-weight:600}.liv2-status-ok{background:rgba(124,224,176,.12);color:var(--liv2-mint);font-weight:600}.liv2-status-ok svg{width:1.2em;height:1.2em}.liv2-check.is-clean .liv2-status-ok,.liv2-check.is-flagged .liv2-status-f,.liv2-check.is-wrote:not(.is-flagged):not(.is-snapped) .liv2-status-a{opacity:1;transform:none}.liv2-check.is-clean .liv2-status-ok{animation:liv2-glow 1.2s var(--liv2-ease)}@keyframes liv2-glow{0%{box-shadow:0 0 0 0 rgba(124,224,176,.45)}to{box-shadow:0 0 0 1em rgba(124,224,176,0)}}.liv2-check.is-snapped:not(.is-clean) .liv2-status-a{opacity:1;transform:none}