:root,.overlay,.premiere-screen,.m-sting{--m-glow:#4fd1c58c;--m-glow-soft:#4fd1c529;--m-culture:79 209 197;--m-thread:#ffffff2b;--m-sheen:#ffffff0e;--m-sheen-ink:#7ee3da;--m-track:#ffffff1a;--m-skeleton:#ffffff0b;--m-gleam:#ffffff73}:root[data-theme=light]{--m-glow:#0d94886b;--m-glow-soft:#0d94881f;--m-culture:13 148 136;--m-thread:#09090b33;--m-sheen:#ffffffbf;--m-sheen-ink:#14b8a6;--m-track:#09090b1a;--m-skeleton:#09090b0f;--m-gleam:#ffffff73}:root{--m-beat:1.6s;--m-beat-half:.8s;--m-beat-2:3.2s;--m-beat-3:4.8s;--m-ease-breathe:cubic-bezier(.45, 0, .55, 1);--m-ease-draw:cubic-bezier(.65, 0, .35, 1);--m-ease-land:cubic-bezier(.22, 1, .36, 1);--m-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--m-quick:.2s;--m-enter:.26s;--m-exit:.2s;--m-fill:.3s;--m-move:.32s;--m-travel:.42s;--m-ease-out:cubic-bezier(.22, 1, .36, 1);--m-ease-in:cubic-bezier(.4, 0, 1, 1)}.m-paused,.m-paused *{animation-play-state:paused!important}:root[data-motion=still] *,:root[data-motion=still] :before,:root[data-motion=still] :after{transition:none!important;animation:none!important}.m-logo{color:var(--title);white-space:nowrap;vertical-align:middle;align-items:center;gap:.3em;line-height:1;display:inline-flex;position:relative}.m-logo-mark{aspect-ratio:91/50;flex:none;height:.68em;display:block;position:relative}.m-mark{width:100%;height:100%;display:block;overflow:visible}.m-logo-word{font-family:var(--display);letter-spacing:-.01em;padding-bottom:.08em;font-size:1em;font-weight:400;line-height:1;display:block}.m-logo--hero{font-size:clamp(44px,5.6vw,76px)}.m-logo--watch{font-size:26px}.m-logo--bar{font-size:22px}.m-logo--small{font-size:16px}.m-logo--tile .m-logo-mark{aspect-ratio:auto;background:var(--primary-bg);width:1.25em;height:1.25em;color:var(--primary-ink);border-radius:.32em;place-items:center;display:grid}.m-logo--tile .m-mark{width:74%;height:auto}.m-mark-node,.m-mark-ripple{fill:var(--accent);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s var(--ease);transform:scale(.6)}.m-live .m-mark-node{opacity:1;animation:m-heartbeat var(--m-beat) var(--m-ease-breathe) var(--m-sync,0s) infinite}.m-live .m-mark-ripple{animation:m-node-ripple var(--m-beat) var(--m-ease-land) var(--m-sync,0s) infinite}.m-intro{z-index:1000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.m-intro-veil{background:var(--bg);animation:m-out .38s var(--ease) 1.975s forwards;position:absolute;inset:0}.m-intro-stage{position:relative}.m-intro-lockup{transform-origin:0 0;font-size:clamp(52px,8.5vw,112px)}.m-intro-mark{animation:m-make-room .4s var(--m-ease-draw) 1.08s both}.m-intro-glow{background:radial-gradient(closest-side, var(--m-glow-soft), transparent);opacity:0;pointer-events:none;width:7em;height:7em;animation:m-glow 1s var(--ease) 1.05s both;border-radius:50%;margin:-3.5em 0 0 -3.5em;position:absolute;top:50%;left:50%}.m-intro-field{pointer-events:none;width:660.44%;height:800%;animation:m-out .32s var(--ease) 1s forwards;position:absolute;top:-350%;left:-280.22%;overflow:visible}.m-dust{fill:var(--ink);opacity:.22;animation:m-twinkle var(--m-beat) var(--m-ease-breathe) var(--d) both}.m-link,.m-dendrite{fill:none;stroke:var(--m-thread);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:m-draw .42s var(--m-ease-draw) var(--d) both}.m-dendrite{stroke-width:1.25px}.m-signal{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.16 2;stroke-dashoffset:-1.2px;animation:m-signal .38s var(--m-ease-draw) var(--d) both}.m-n{fill:var(--accent-pale);transform-box:fill-box;transform-origin:50%;animation:m-pop .32s var(--m-ease-spring) var(--d) both}.m-n-halo{fill:var(--m-glow-soft);stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:m-fire .7s var(--m-ease-land) var(--d) both}.m-intro-fill{fill:currentColor;animation:m-in .26s var(--ease) .95s both}.m-intro-trace{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:m-draw .6s var(--m-ease-draw) .45s both, m-out .24s var(--ease) 1.1s forwards}.m-intro-trace--node{animation-duration:.3s,.24s;animation-delay:.75s,1.1s}.m-intro-head{fill:none;stroke:var(--spark);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.035 2;stroke-dashoffset:.035px;animation:m-head .6s var(--m-ease-draw) .45s both, m-out .16s var(--ease) 1s forwards}.m-intro-ripple{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:m-ripple .7s var(--m-ease-land) var(--d) both}.m-intro-nucleus{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:m-heart .64s var(--m-ease-land) 1.1s both, m-out .24s var(--ease) 1.76s forwards}.m-intro-word>span{animation:m-letter .4s var(--m-ease-land) calc(1.33s + var(--i) * 32ms) both;display:inline-block}.m-intro-sheen-copy .m-logo-word>span{display:inline-block}.m-intro-sheen{pointer-events:none;animation:m-band .42s var(--ease) 1.6s both;position:absolute;inset:0;overflow:hidden;transform:translate(-100%);-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 50%,#0000 70%);mask-image:linear-gradient(100deg,#0000 30%,#000 50%,#0000 70%)}.m-intro-sheen-copy{color:var(--m-sheen-ink);animation:m-band-back .42s var(--ease) 1.6s both;position:absolute;inset:0;transform:translate(100%)}.m-intro.m-gliding,.m-intro.m-skipping,.m-intro.m-scrub{pointer-events:none}.m-intro.m-gliding .m-curtain-skip{animation:m-out .2s var(--ease) forwards}.m-intro.m-fading .m-intro-lockup{animation:m-recede .38s var(--ease) forwards}.m-intro.m-mark-only .m-intro-word{animation:m-out .2s var(--ease) forwards}.m-intro.m-landed .m-intro-lockup{animation:.1s linear forwards m-out}.m-intro.m-skipping{animation:m-out .2s var(--ease) forwards}.m-curtain-skip{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:1;animation:m-in .3s var(--ease) .4s both;position:absolute}.m-intro--still,.m-intro--still *{animation:none!important}.m-sting{z-index:1000;background:var(--media-black);color:var(--on-media);animation:m-out .26s var(--ease) .84s forwards;place-items:center;display:grid;position:fixed;inset:0}.m-sting-stage{justify-items:center;gap:.6em;font-size:clamp(30px,4.6vw,54px);display:grid}.m-sting .m-logo{color:var(--on-media)}.m-sting-fill{fill:currentColor;animation:m-in .22s var(--ease) .36s both}.m-sting-trace{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:m-draw .46s var(--m-ease-draw) both, m-out .2s var(--ease) .48s forwards}.m-sting-nucleus{fill:var(--media-accent);transform-box:fill-box;transform-origin:50%;animation:m-heart .52s var(--m-ease-land) .46s both}.m-sting-word{animation:m-rise .42s var(--m-ease-land) .3s both}.m-sting-presents{font:500 .24em/1 var(--font);letter-spacing:.34em;text-transform:uppercase;color:var(--on-media-2);animation:m-rise .42s var(--m-ease-land) .52s both;padding-left:.34em}.m-sting .m-curtain-skip{color:var(--on-media-2)}.m-sting .m-curtain-skip:hover:not(:disabled){color:var(--on-media);background:var(--media-glass)}.m-sting--still,.m-sting--still *{animation:none!important}.m-load{vertical-align:middle;align-items:center;gap:10px;min-width:0;display:inline-flex}.m-load-label{color:var(--muted);font-size:13px}.m-spinner{vertical-align:-.14em;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.m-spinner-ring{fill:none;stroke:currentColor;stroke-width:1.75px;opacity:.22}.m-spinner-arc{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:.3 1;transform-box:fill-box;transform-origin:50%;animation:m-spin var(--m-beat-half) linear var(--m-sync,0s) infinite;transform:rotate(-90deg)}.m-spinner-node{fill:currentColor;transform-box:fill-box;transform-origin:50%;animation:m-node-breathe var(--m-beat) var(--m-ease-breathe) var(--m-sync,0s) infinite}.m-spinner.m-accent .m-spinner-arc{stroke:var(--accent)}.m-spinner.m-accent .m-spinner-node{fill:var(--accent)}.m-page{text-align:center;justify-items:center;gap:18px;display:grid}.m-page-art svg{width:var(--m-size,72px);height:auto;display:block;overflow:visible}.m-page-body{fill:var(--m-skeleton);stroke:var(--m-thread);stroke-width:1px;vector-effect:non-scaling-stroke}.m-page-tail,.m-page-head{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.m-page-tail{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:.22 .78;opacity:.4;animation:m-lap var(--m-beat-2) linear var(--m-sync,0s) infinite}.m-page-head{stroke:var(--spark);stroke-width:2.25px;stroke-dasharray:.05 .95;stroke-dashoffset:-.17px;animation:m-lap-head var(--m-beat-2) linear var(--m-sync,0s) infinite}.m-page-node{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:m-heartbeat var(--m-beat) var(--m-ease-breathe) var(--m-sync,0s) infinite;transform:scale(.6)}.m-skeleton{background:var(--m-skeleton);isolation:isolate;border-radius:6px;display:block;position:relative;overflow:hidden}.m-skeleton:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--m-sheen) 50%, transparent 80%);animation:m-pass var(--m-beat-2) var(--m-ease-breathe) var(--m-sync,0s) infinite;position:absolute;inset:0;transform:translate(-100%)}.m-skeleton--line{width:100%;height:12px}.m-skeleton--block{border-radius:var(--r-md);width:100%;height:72px}.m-skeleton--stage{aspect-ratio:16/9;border-radius:var(--r-md);width:100%}.m-skeleton--circle{border-radius:50%;width:40px;height:40px}.m-think{gap:9px}.m-think .m-load-label{color:var(--ink-2);font-size:12.5px}.m-think-art{align-items:center;gap:6px;display:inline-flex}.m-think-node{width:13px;height:13px;display:block;overflow:visible}.m-think-core{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:m-think-beat var(--m-beat) var(--m-ease-breathe) var(--m-sync,0s) infinite;transform:scale(.84)}.m-think-ripple{fill:none;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:m-think-ripple var(--m-beat) var(--m-ease-land) var(--m-sync,0s) infinite}.m-think-dots{gap:4px;display:inline-flex}.m-think-dots i{background:var(--accent);opacity:.35;width:5px;height:5px;animation:m-pulse-out var(--m-beat) var(--m-ease-breathe) calc(var(--m-sync,0s) + .16s) infinite;border-radius:50%;display:block;transform:scale(.75)}.m-think-dots i:nth-child(2){animation-delay:calc(var(--m-sync,0s) + .3s)}.m-think-dots i:nth-child(3){animation-delay:calc(var(--m-sync,0s) + .44s)}.m-write{justify-items:start;gap:12px;width:min(100%,300px);display:grid}.m-write-art{width:100%;animation:m-page-turn var(--m-beat-3) linear var(--m-sync,0s) infinite;gap:9px;display:grid}.m-write-line{width:var(--w);height:7px;display:block;position:relative}.m-write-line:first-child{--ww:m-ww1;--wc:m-wc1;--wn:m-wn1}.m-write-line:nth-child(2){--ww:m-ww2;--wc:m-wc2;--wn:m-wn2}.m-write-line:nth-child(3){--ww:m-ww3;--wc:m-wc3;--wn:m-wn3}.m-write-line:nth-child(4){--ww:m-ww4;--wc:m-wc4;--wn:m-wn4}.m-write-window{animation:var(--ww) var(--m-beat-3) var(--m-sync,0s) infinite;border-radius:4px;position:absolute;inset:0;overflow:hidden}.m-write-words{background:repeating-linear-gradient(90deg, var(--m-thread) 0 34px, transparent 34px 40px, var(--m-thread) 40px 58px, transparent 58px 64px, var(--m-thread) 64px 101px, transparent 101px 107px);animation:var(--wc) var(--m-beat-3) var(--m-sync,0s) infinite;border-radius:4px;position:absolute;inset:0}.m-write-track{pointer-events:none;animation:var(--ww) var(--m-beat-3) var(--m-sync,0s) infinite;position:absolute;inset:0}.m-write-nib{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px 1px var(--m-glow);opacity:0;animation:var(--wn) var(--m-beat-3) var(--m-sync,0s) infinite;border-radius:50%;margin-top:-3px;position:absolute;top:50%;right:-3px}.m-dev{z-index:1;background:var(--well);border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.m-dev-art{transition:opacity .7s var(--ease);position:absolute;inset:0}.m-dev-blob{background:radial-gradient(closest-side, rgb(var(--m-culture) / .3), transparent);opacity:.5;animation:m-latent var(--m-beat-2) var(--m-ease-breathe) calc(var(--m-sync,0s) + var(--d,0s)) infinite;border-radius:50%;position:absolute}.m-dev-blob:first-child{width:56%;height:78%;top:14%;left:4%}.m-dev-blob:nth-child(2){--d:-1067ms;background:radial-gradient(closest-side, rgb(var(--wash) / .1), transparent);width:52%;height:66%;top:2%;left:44%}.m-dev-blob:nth-child(3){--d:-2133ms;width:60%;height:64%;top:44%;left:26%}.m-dev-wash{background:linear-gradient(100deg, transparent 35%, var(--m-sheen) 50%, transparent 65%);animation:m-rock var(--m-beat-3) var(--m-ease-breathe) var(--m-sync,0s) infinite alternate;position:absolute;inset:-20% -60%;transform:translate(-20%)}.m-dev-scan{opacity:0;animation:m-scan var(--m-beat-2) var(--m-ease-draw) var(--m-sync,0s) infinite;position:absolute;inset:0;transform:translateY(-100%)}.m-dev-scan:before{content:"";background:linear-gradient(to bottom, transparent, rgb(var(--m-culture) / .1));height:45%;position:absolute;bottom:0;left:0;right:0}.m-dev-scan:after{content:"";background:var(--accent);height:1.5px;box-shadow:0 0 10px 1px var(--m-glow);position:absolute;bottom:0;left:0;right:0}.m-dev-print{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.m-dev-dark{background:var(--media-black);opacity:0;position:absolute;inset:0}.m-dev--ready .m-dev-art{opacity:0}.m-dev--ready .m-dev-print{opacity:1;animation:m-emerge 1.1s var(--m-ease-land) both}.m-dev--ready .m-dev-dark{animation:m-lift 1.4s var(--ease) both}.m-dev-name{position:absolute;bottom:8px;left:10px}.m-dev.m-dev--under{z-index:auto}.m-dev-name .m-load-label{color:var(--ink-2);font-size:11.5px}.m-incubate{text-align:center;justify-items:center;gap:10px;display:inline-grid}.m-incubate-dish{display:block;overflow:visible}.m-incubate-text{gap:2px;display:grid}.m-incubate-meta{font:500 12px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.m-dish{fill:none;stroke:var(--m-track);stroke-width:2.5px}.m-dish-glass{fill:rgb(var(--m-culture) / .04);stroke:var(--m-thread);stroke-width:.6px}.m-cell{transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .5s var(--ease), transform .8s var(--m-ease-spring);transform:scale(.2)}.m-cell--on{opacity:1;transform:none}.m-cell-body{transform-box:fill-box;transform-origin:50%;animation:m-cell-breathe var(--m-beat-2) var(--m-ease-breathe) calc(var(--m-sync,0s) + var(--ring) * .4s) infinite}.m-cell-wall{fill:rgb(var(--m-culture) / .14);stroke:var(--accent);stroke-opacity:.55;stroke-width:.8px}.m-cell-core{fill:var(--accent);opacity:.8}.m-arc{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50px 50px;transition:stroke-dashoffset .8s var(--m-ease-land);transform:rotate(-90deg)}.m-incubate--seek .m-arc{stroke-dasharray:.2 .8;stroke-dashoffset:0;animation:m-seek var(--m-beat-2) linear var(--m-sync,0s) infinite;transition:none}.m-arc-head{transform-origin:50px 50px;transition:transform .8s var(--m-ease-land)}.m-arc-head circle{fill:var(--spark)}.m-wave-art{align-items:center;gap:3px;height:28px;display:inline-flex}.m-wave-art i{background:var(--accent);width:3px;height:100%;transform:scaleY(var(--h));animation:m-wave-a var(--m-beat) var(--m-ease-breathe) calc(var(--m-sync,0s) + var(--d)) infinite;border-radius:2px;display:block}.m-wave-art i:nth-child(3n+2){opacity:.8;animation-name:m-wave-b}.m-wave-art i:nth-child(3n){opacity:.62;animation-name:m-wave-c;animation-duration:var(--m-beat-half)}.m-splice{gap:10px;min-width:0;display:grid}.m-splice-rail{min-width:0;position:relative}.m-splice-thread{align-items:center;margin:0;padding:4px 0;list-style:none;display:flex}.m-splice-shot{flex:1 1 0;align-items:center;min-width:0;display:flex}.m-splice-shot:first-child{flex:none}.m-splice-shot>:last-child{transition:transform .3s var(--m-ease-land), box-shadow .5s var(--ease)}.m-splice-shot.m-playing>:last-child{box-shadow:0 0 0 1px var(--accent), 0 0 14px var(--m-glow);transform:translateY(-2px)}.m-splice-frame{aspect-ratio:16/9;background:var(--m-skeleton);width:28px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:3px;flex:none;display:block}.m-splice-shot.m-joined .m-splice-frame{box-shadow:inset 0 0 0 1px var(--accent-line)}.m-joint{background:var(--m-track);border-radius:1px;flex:auto;min-width:12px;height:2px;margin:0 4px;position:relative}.m-joint:after{content:"";border-radius:inherit;background:var(--accent);transform-origin:0;transition:transform .7s var(--m-ease-land);position:absolute;inset:0;transform:scaleX(0)}.m-joint--done:after{box-shadow:0 0 8px var(--m-glow);transform:none}.m-joint-track,.m-splice-run{pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.m-joint-track{animation:m-run var(--m-beat) var(--m-ease-draw) var(--m-sync,0s) infinite}.m-splice-run{animation:m-run var(--m-beat-2) var(--m-ease-draw) var(--m-sync,0s) infinite}.m-spark{background:var(--spark);width:6px;height:6px;box-shadow:0 0 10px 2px var(--m-glow);border-radius:50%;margin-top:-3px;position:absolute;top:50%;right:-3px}.m-splice--seek .m-joint{animation:m-thread-breathe var(--m-beat) var(--m-ease-breathe) var(--m-sync,0s) infinite}.m-splice-shot>button{aspect-ratio:16/9;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--media-black);flex:0 132px;min-width:40px;min-height:0;padding:0;position:relative;overflow:hidden}.m-splice-shot>button img{object-fit:cover;width:100%;height:100%;display:block}.m-splice-shot.m-joined>button{border-color:var(--accent-line)}.m-progress{gap:7px;width:100%;min-width:0;display:grid}.m-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.m-progress-meta{font:500 12px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;margin-left:auto}.m-progress-track{background:var(--m-track);clip-path:inset(-6px 0 round 2px);border-radius:2px;height:4px;display:block;position:relative}.m-progress-fill{border-radius:inherit;background:var(--accent);transition:transform .7s var(--m-ease-land);position:absolute;inset:0}.m-progress-sheen{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.m-progress-sheen:after{content:"";background:linear-gradient(90deg, transparent, var(--m-gleam), transparent);animation:m-pass var(--m-beat-2) var(--m-ease-breathe) var(--m-sync,0s) infinite;position:absolute;inset:0;transform:translate(-100%)}.m-progress-spark{background:radial-gradient(closest-side, var(--spark), transparent);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-5px}.m-step{flex:none;width:16px;height:16px;display:block;overflow:visible}.m-step-ring{fill:none;stroke:var(--line-2);stroke-width:1.5px}.m-step--done .m-step-ring{fill:var(--accent-soft);stroke:#0000}.m-step--now .m-step-ring{stroke:var(--accent)}.m-step-tick{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:m-draw .42s var(--m-ease-land) both}.m-step-core{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:m-step-beat var(--m-beat) var(--m-ease-breathe) var(--m-sync,0s) infinite;transform:scale(.7)}.m-slot{min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.m-slot>.m-slot-layer{width:100%;min-width:0;height:100%;min-height:0;transition:opacity var(--m-fill) var(--m-ease-out);grid-area:1/1;display:block}.m-slot-content{opacity:0}.m-slot--ready>.m-slot-content{opacity:1}.m-slot--ready>.m-slot-wait{opacity:0}.m-slot-wait>.m-skeleton,.m-slot-wait>.m-dev{border-radius:inherit;width:100%;height:100%}.m-slot-content>img,.m-slot-content>video{object-fit:cover;width:100%;height:100%;display:block}.m-fill{z-index:1;border-radius:inherit;pointer-events:none;transition:opacity var(--m-fill) var(--m-ease-out);display:block;position:absolute;inset:0;overflow:hidden}.m-fill-bar{background:linear-gradient(90deg, rgb(var(--m-culture) / .05), rgb(var(--m-culture) / .16));box-shadow:inset -2px 0 0 var(--accent), 6px 0 14px -6px var(--m-glow);transition:transform .7s var(--m-ease-out);display:block;position:absolute;inset:0}.m-fill--jump .m-fill-bar{transition:none}.m-fill-sheen{position:absolute;inset:0;overflow:hidden}.m-fill-sheen:after{content:"";background:linear-gradient(100deg, transparent 25%, rgb(var(--m-culture) / .14) 50%, transparent 75%);opacity:0;position:absolute;inset:0;transform:translate(-100%)}.m-fill--active .m-fill-sheen:after{opacity:1;animation:m-pass var(--m-beat-2) var(--m-ease-breathe) var(--m-sync,0s) infinite}.m-fill--done{opacity:0}.m-tick{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.m-tick-face{-webkit-user-select:none;user-select:none;display:inline-flex}.m-tick-char{display:inline-block}.m-tick-digit{height:1lh;display:inline-block;position:relative;overflow:hidden}.m-tick-digit:before{content:"0";visibility:hidden}.m-tick-reel{text-align:center;transition:transform var(--m-move) var(--m-ease-out);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.m-tick-reel>span{height:1lh;display:block}.m-travel-layer{z-index:950;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.m-travel-mark{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--m-glow-soft), 0 0 14px 2px var(--m-glow);opacity:0;will-change:translate, opacity;border-radius:50%;position:absolute;top:-6px;left:-6px}.m-travel-mark--picture{background:var(--accent);width:32px;height:32px;padding:2px;top:-16px;left:-16px}.m-travel-mark--picture img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.m-travel-hit{border-radius:var(--r);box-shadow:0 0 0 2px var(--accent), 0 0 18px var(--m-glow);opacity:0;position:absolute;top:0;left:0}.m-follow{z-index:900;pointer-events:none;opacity:0;transition:opacity var(--m-exit) var(--m-ease-in);contain:strict;position:fixed;inset:0;overflow:hidden}.m-follow--on{opacity:1;transition-duration:var(--m-quick);transition-timing-function:var(--m-ease-out)}.m-follow>*{position:absolute;top:0;left:0}.m-follow--move>*{transition:transform var(--m-move) var(--m-ease-out)}.m-follow-glow{transform-origin:0 0;background:radial-gradient(closest-side, var(--m-glow-soft), rgb(var(--m-culture) / .06) 70%, transparent);border-radius:12px;width:100px;height:100px}.m-follow-corner{border:0 solid var(--accent);width:10px;height:10px;filter:drop-shadow(0 0 4px var(--m-glow))}.m-follow-corner--tl{border-top-width:2px;border-left-width:2px;border-top-left-radius:4px}.m-follow-corner--tr{border-top-width:2px;border-right-width:2px;border-top-right-radius:4px}.m-follow-corner--bl{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:4px}.m-follow-corner--br{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:4px}.m-follow-tag{height:18px;font:600 10.5px/18px var(--font);letter-spacing:.02em;color:var(--accent-ink);background:var(--accent);white-space:nowrap;border-radius:999px;padding:0 7px}@keyframes m-in{0%{opacity:0}to{opacity:1}}@keyframes m-out{0%{opacity:1}to{opacity:0}}@keyframes m-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.18em)}}@keyframes m-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes m-head{0%{stroke-dashoffset:.035px}to{stroke-dashoffset:-.965px}}@keyframes m-signal{0%{stroke-dashoffset:.2px}to{stroke-dashoffset:-1.2px}}@keyframes m-pop{0%{opacity:0;transform:scale(0)}}@keyframes m-fire{0%{opacity:0;transform:scale(.25)}20%{opacity:.8}to{opacity:0;transform:scale(1.8)}}@keyframes m-twinkle{0%{opacity:0}50%{opacity:.5}to{opacity:.22}}@keyframes m-glow{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes m-ripple{0%{opacity:0;transform:scale(.8)}12%{opacity:.9}to{opacity:0;transform:scale(3.4)}}@keyframes m-heart{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(.92)}36%{transform:scale(.62)}54%{transform:scale(.84)}to{opacity:1;transform:scale(.62)}}@keyframes m-make-room{0%{transform:translateX(var(--m-shift,0px))}to{transform:none}}@keyframes m-letter{0%{opacity:0;filter:blur(8px);transform:translateY(.2em)}}@keyframes m-band{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes m-band-back{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes m-recede{to{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes m-heartbeat{0%,to{transform:scale(.58)}14%{transform:scale(.8)}28%{transform:scale(.64)}42%{transform:scale(.74)}70%{transform:scale(.6)}}@keyframes m-node-ripple{0%{opacity:.5;transform:scale(.7)}60%,to{opacity:0;transform:scale(1.9)}}@keyframes m-think-beat{0%,to{transform:scale(.82)}14%{transform:scale(1)}28%{transform:scale(.88)}42%{transform:scale(.96)}70%{transform:scale(.84)}}@keyframes m-think-ripple{0%{opacity:.6;transform:scale(.9)}60%,to{opacity:0;transform:scale(2)}}@keyframes m-step-beat{0%,to{transform:scale(.7)}14%{transform:scale(1)}28%{transform:scale(.8)}42%{transform:scale(.92)}70%{transform:scale(.72)}}@keyframes m-pulse-out{0%,60%,to{opacity:.3;transform:scale(.72)}20%{opacity:1;transform:scale(1)}}@keyframes m-node-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@keyframes m-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes m-seek{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes m-lap{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes m-lap-head{0%{stroke-dashoffset:-.17px}to{stroke-dashoffset:-1.17px}}@keyframes m-pass{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes m-run{0%{opacity:0;transform:translate(-100%)}15%,85%{opacity:1}to{opacity:0;transform:none}}@keyframes m-thread-breathe{50%{opacity:.45}}@keyframes m-latent{0%,to{opacity:.2;transform:scale(.94)}50%{opacity:.85;transform:scale(1.04)}}@keyframes m-rock{0%{transform:translate(-20%)}to{transform:translate(20%)}}@keyframes m-scan{0%{opacity:0;transform:translateY(-100%)}8%,88%{opacity:1}to{opacity:0;transform:none}}@keyframes m-emerge{0%{opacity:0;transform:scale(1.025)}}@keyframes m-lift{0%{opacity:.88}to{opacity:0}}@keyframes m-cell-breathe{0%,to{transform:scale(.9)}50%{transform:scale(1.06)}}@keyframes m-wave-a{0%,to{transform:scaleY(calc(var(--h) * .32))}50%{transform:scaleY(var(--h))}}@keyframes m-wave-b{0%,to{transform:scaleY(calc(var(--h) * .6))}30%{transform:scaleY(calc(var(--h) * .22))}70%{transform:scaleY(var(--h))}}@keyframes m-wave-c{0%,to{transform:scaleY(calc(var(--h) * .85))}50%{transform:scaleY(calc(var(--h) * .4))}}@keyframes m-page-turn{0%{opacity:0}3%,86%{opacity:1}95%,to{opacity:0}}@keyframes m-ww1{0%{animation-timing-function:cubic-bezier(.5,.05,.4,1);transform:translate(-100%)}13%,to{transform:none}}@keyframes m-ww2{0%,15%{animation-timing-function:cubic-bezier(.5,.05,.4,1);transform:translate(-100%)}28%,to{transform:none}}@keyframes m-ww3{0%,30%{animation-timing-function:cubic-bezier(.5,.05,.4,1);transform:translate(-100%)}43%,to{transform:none}}@keyframes m-ww4{0%,45%{animation-timing-function:cubic-bezier(.5,.05,.4,1);transform:translate(-100%)}54%,to{transform:none}}@keyframes m-wc1{0%{animation-timing-function:cubic-bezier(.5,.05,.4,1);transform:translate(100%)}13%,to{transform:none}}@keyframes m-wc2{0%,15%{animation-timing-function:cubic-bezier(.5,.05,.4,1);transform:translate(100%)}28%,to{transform:none}}@keyframes m-wc3{0%,30%{animation-timing-function:cubic-bezier(.5,.05,.4,1);transform:translate(100%)}43%,to{transform:none}}@keyframes m-wc4{0%,45%{animation-timing-function:cubic-bezier(.5,.05,.4,1);transform:translate(100%)}54%,to{transform:none}}@keyframes m-wn1{0%,12%{opacity:1}14%,to{opacity:0}}@keyframes m-wn2{0%,14.5%{opacity:0}15.5%,27%{opacity:1}29%,to{opacity:0}}@keyframes m-wn3{0%,29.5%{opacity:0}30.5%,42%{opacity:1}44%,to{opacity:0}}@keyframes m-wn4{0%,44.5%{opacity:0}45.5%,53%{opacity:1}55%,to{opacity:0}}.say .thinking-line>span.m-think{color:inherit;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.think.live .think-head .think-label{color:var(--ink-2);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.think-live{align-items:center;display:inline-flex}.think-live .m-think-node{width:11px;height:11px}.m-dev.m-dev--clear{background:0 0}.slot.making .frame:has(>.m-dev):before{content:none}.slot.making .frame:has(>.m-dev):after{content:none}.stage-head .m-progress{flex-basis:100%}.theatre-music .m-wave-art{height:16px}.theatre-music .m-wave-art i{width:2px}.theatre-incubate{justify-self:center;margin-top:6px}.film-grid .film-card-wait{aspect-ratio:16/10;border-radius:var(--r-md);height:auto}.opening .top .opening-title{margin-left:12px}.opening .viewer .opening-stage{width:min(100%,880px);box-shadow:0 0 0 1px var(--line);margin:auto}.slot-dish{display:inline-flex}.voice-stage .v-voice--lg{width:176px;height:110px;margin-bottom:4px}.phone-talk .talk .v-voice--icon{width:20px;height:20px}.slot-dish .m-incubate-text{display:none}.v-voice{--v-body:var(--ink-2);--v-core:var(--ink);--v-level:0;vertical-align:middle;flex:none;line-height:0;display:inline-block;position:relative}.v-voice svg{width:100%;height:100%;display:block;overflow:visible}.v-voice--lg{width:220px;height:137.5px}.v-voice--sm{width:30px;height:16.6px}.v-voice--icon{width:16px;height:16px}.v-body{fill:var(--v-body);transition:opacity .4s var(--ease)}.v-voice--lg .v-body{fill:none;stroke:var(--v-body);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.3}.v-node{fill:var(--v-core);transform-box:fill-box;transform-origin:50%;scale:var(--v-rest);transition:opacity .3s var(--ease)}.v-glow{opacity:0;transform-box:view-box;transform-origin:0 0}.v-wave{fill:none;stroke:var(--v-core);stroke-width:1.25px;vector-effect:non-scaling-stroke;opacity:0;transform-box:view-box;transform-origin:0 0}.v-filament{stroke:var(--v-core);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;transform-box:view-box;transform-origin:0 0;transform:rotate(var(--a)) translateY(-10.5px) scaleY(var(--l,0))}.v-membrane{fill:none;stroke:var(--v-core);stroke-width:calc(1px + var(--v-level) * 1.25px);vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}.v-trace,.v-signal,.v-reach{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.v-strike{stroke:var(--bad);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;opacity:0}.v-idle{--v-body:currentColor;--v-core:var(--accent)}.v-idle .v-node{opacity:0}.v-voice--lg.v-idle .v-body{fill:var(--v-body);stroke:none;opacity:1}.talk:hover:not(:disabled) .v-voice svg{animation:none}.talk:hover:not(:disabled) .v-idle .v-node{animation:v-hello .7s var(--m-ease-land)}.v-connecting{--v-body:var(--dim);--v-core:var(--dim)}.v-connecting .v-body{opacity:.35}.v-voice--lg.v-connecting .v-body{opacity:.15}.v-connecting .v-trace{stroke:var(--ink-2);stroke-width:1.25px;stroke-dasharray:1;opacity:1;animation:v-draw-in var(--m-beat) var(--m-ease-draw) var(--m-sync,0s) infinite}.v-connecting .v-reach{stroke:var(--accent);stroke-width:1px;stroke-dasharray:1;animation:v-reach var(--m-beat) var(--m-ease-draw) calc(var(--m-sync,0s) + var(--d,0s)) infinite}.v-connecting .v-node{animation:v-wait var(--m-beat) var(--m-ease-breathe) var(--m-sync,0s) infinite}.v-listening{--v-body:var(--ink-2);--v-core:var(--ink)}.v-thinking{--v-body:var(--ink-2);--v-core:var(--accent)}.v-voice--lg.v-thinking .v-body{opacity:.45}.v-thinking .v-signal{stroke:var(--accent);stroke-width:2px;stroke-dasharray:.12 .88;opacity:1;animation:m-lap var(--m-beat) linear var(--m-sync,0s) infinite}.v-thinking .v-node{animation:v-beat var(--m-beat) var(--m-ease-breathe) var(--m-sync,0s) infinite}.v-speaking{--v-body:var(--ink-2);--v-core:var(--accent)}.v-voice--lg.v-speaking .v-body{opacity:.18}.v-speaking .v-filament{opacity:calc(.35 + var(--v-level) * .65)}.v-muted{--v-body:var(--muted);--v-core:var(--bad)}.v-muted .v-body{opacity:.45}.v-voice--lg.v-muted .v-body{opacity:.25}.v-muted .v-node{fill:none;stroke:var(--bad);stroke-width:1.5px;vector-effect:non-scaling-stroke}.v-muted .v-strike{opacity:1;animation:m-draw .32s var(--m-ease-land) both}.v-quiet{--v-body:var(--dim);--v-core:var(--accent)}.v-quiet .v-node{animation:v-breathe var(--m-beat-2) var(--m-ease-breathe) var(--m-sync,0s) infinite}.v-voice--lg.v-quiet .v-body{opacity:.2}.v-watching{--v-body:var(--dim);--v-core:var(--dim)}.v-watching .v-node{opacity:.6}.v-voice--lg.v-watching .v-body{opacity:.2}@keyframes v-draw-in{0%{stroke-dashoffset:1px;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes v-reach{0%{stroke-dashoffset:1px;opacity:0}10%{opacity:.9}55%{stroke-dashoffset:0}80%,to{stroke-dashoffset:0;opacity:0}}@keyframes v-wait{50%{opacity:.35}}@keyframes v-beat{0%,to{transform:scale(.86)}14%{transform:scale(1.06)}28%{transform:scale(.92)}42%{transform:scale(1)}70%{transform:scale(.88)}}@keyframes v-breathe{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.85;transform:scale(1)}}@keyframes v-hello{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(.9)}}
