@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/cases/fonts/arimo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/cases/fonts/arimo-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#fff;--paper:#f9a620;--safe-top:max(22px, env(safe-area-inset-top));--safe-right:max(24px, env(safe-area-inset-right));--safe-bottom:max(22px, env(safe-area-inset-bottom));--safe-left:max(24px, env(safe-area-inset-left));font-family:Arimo,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--paper);width:100%;height:100%;color:var(--ink);margin:0;overflow:hidden}body{touch-action:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}button,a{color:inherit;font:inherit}button{-webkit-tap-highlight-color:transparent}#experience,#canvas-stage,#section-track{position:fixed;inset:0}#experience{isolation:isolate;cursor:grab}#experience[data-dragging=true]{cursor:grabbing}#canvas-stage{z-index:1;pointer-events:none}#canvas-stage canvas{width:100%;height:100%;display:block}#section-track{z-index:2;pointer-events:none}#section-track,.chrome,.physics-debug-panel,.section-nav{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s}html[data-intro=ready] #section-track,html[data-intro=ready] .chrome,html[data-intro=ready] .section-nav,html[data-intro=ready] .physics-debug-panel:not([hidden]){opacity:1;visibility:visible;transition:opacity .2s}html[data-entry=linked][data-intro=ready] #section-track,html[data-entry=linked][data-intro=ready] .chrome,html[data-entry=linked][data-intro=ready] .section-nav{opacity:var(--page-reveal,1);transition:none}html:not([data-intro=ready]) #experience{cursor:default}.panel{will-change:transform;position:absolute;inset:0}.panel-content{z-index:2;text-align:center;transform:translate3d(var(--content-parallax-x,0), var(--content-parallax-y,0), 0);will-change:transform;justify-content:center;align-items:center;padding:clamp(70px,10vh,110px) max(32px,6vw) clamp(105px,14vh,150px);display:flex;position:absolute;inset:0}.panel-content h1,.panel-content p{margin:0}[data-parallax-depth],[data-cascade]{transform:translate3d(calc(var(--line-parallax-x,0px) + var(--cascade-x,0px)), 0, 0);will-change:transform}.panel-content--intro h1{font-size:clamp(44px,4.45vw,64px);font-weight:700;line-height:1.09}.typewriter{position:relative}.typewriter-screen{display:none;position:absolute;inset:0}.typewriter[data-typewriter=pending] .typewriter-text,.typewriter[data-typewriter=typing] .typewriter-text{opacity:0}.typewriter[data-typewriter=typing] .typewriter-screen{display:block}.typewriter-cursor{vertical-align:-.12em;width:0;height:1em;display:inline-block;position:relative}.typewriter-cursor:after{content:"";background:currentColor;width:.09em;height:100%;animation:1.06s step-end infinite typewriter-blink;position:absolute;top:0;left:.06em}@keyframes typewriter-blink{50%{opacity:0}}html[data-locale=ru]{--hero-measure:13.4}html[data-locale=ja]{--hero-measure:14.8}:lang(ja) .panel-content{word-break:auto-phrase}.lab-lead{font-size:clamp(40px,5vw,80px);font-weight:700;line-height:1.1}.lab-text{opacity:.8;font-size:clamp(20px,2.47vw,38px);font-weight:400;line-height:1.25}.lab-close{font-size:clamp(24px,3.05vw,48px);font-weight:700;line-height:1.2}.lab-copy .lab-text{margin-top:.4em}.lab-copy .lab-close{margin-top:.3em}.panel-content--lab{flex-direction:column;gap:clamp(36px,6.5vh,72px)}.client-logos{margin:0;font-size:clamp(12px,1.2vw,18px)}.client-logos figcaption{letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;opacity:.8;font-weight:400}:lang(ja) .client-logos figcaption{letter-spacing:normal}.client-logos ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6em 3em;margin:1.9em 0 0;padding:0;list-style:none;display:flex}.client-logos li{display:flex}.client-logos img{width:auto;height:var(--logo-height);display:block}.client-logos img[data-drawn]{opacity:0}.panel-content--projects{padding:0;display:block;transform:none}.flask-label{color:#101827;cursor:pointer;font-family:inherit;font-size:calc(18px * var(--flask-scale,1));font-style:normal;font-weight:400;line-height:calc(20px * var(--flask-scale,1));text-align:center;pointer-events:none;background:#fff;border:0;flex-wrap:wrap;place-content:center;padding:0;text-decoration:none;display:flex;position:absolute;top:0;left:0}.flask-label-title{line-height:calc(25px * var(--flask-scale,1));flex:0 100%}.flask-label-desc{font-size:calc(14px * var(--flask-scale,1));flex:0 100%}#case-layer{z-index:5;color:#fff;pointer-events:none;padding:18vh 0 16vh;transition:opacity .18s;position:fixed;inset:0;overflow-y:auto}#case-layer[hidden]{display:none}.case{pointer-events:auto;text-align:left;gap:18px;width:min(620px,46vw);margin:0 auto;display:grid}.case[hidden]{display:none}.case__meta{letter-spacing:.04em;gap:10px;font-size:14px;display:flex}.case__meta span{opacity:.7}.case__meta b{font-weight:700}.case__body{font-size:clamp(16px,1.4vw,20px);line-height:1.6}#case-close{z-index:10;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;width:64px;height:64px;position:fixed;top:32px;right:32px}#case-close[hidden]{display:none}.panel-content--contact{pointer-events:auto;gap:clamp(28px,5vw,76px)}.panel-content--contact p{flex-direction:column;min-width:230px;font-size:clamp(18px,1.7vw,24px);font-weight:400;line-height:1.45;display:flex}.panel-content--contact a{text-decoration:none}.panel-content--contact a:hover,.panel-content--contact a:focus-visible{text-underline-offset:4px;text-decoration:underline}.chrome{z-index:20;top:var(--safe-top);right:var(--safe-right);left:var(--safe-left);pointer-events:none;align-items:flex-start;display:flex;position:fixed}.wordmark{pointer-events:auto;width:145px;height:48px;position:absolute;top:0;left:50%;transform:translate(-50%)}.wordmark__mark{width:145px;height:48px;color:var(--ink);display:block}.wordmark__mark svg{width:145px;height:48px;display:block}.runtime-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;pointer-events:auto;background:#ffffff29;border:1px solid #10182733;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:9px 13px;font-size:10px;font-weight:700;display:flex}#runtime-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-status[hidden]{display:none}.runtime-status__dot{background:#101827;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1018271a}#physics-debug-toggle{cursor:pointer;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-left:1px solid #10182738;flex:none;margin:-4px -7px -4px 2px;padding:4px 7px}#physics-debug-toggle[aria-pressed=true]{color:#6d28d9}#physics-debug-toggle:focus-visible{outline-offset:3px;outline:2px solid}.physics-debug-panel{z-index:21;top:calc(var(--safe-top) + 45px);right:var(--safe-right);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#101827d6;border:1px solid #10182733;border-radius:12px;gap:7px;min-width:205px;padding:12px 14px;font-size:9px;font-weight:700;line-height:1.2;display:grid;position:fixed}.physics-debug-panel__locale{pointer-events:auto;border-top:1px solid #ffffff2e;gap:8px;margin-top:3px;padding-top:7px}.physics-debug-panel__parallax{pointer-events:auto;border-top:1px solid #ffffff2e;gap:6px;margin-top:3px;padding-top:7px;display:grid}.physics-debug-panel__parallax+.physics-debug-panel__parallax{border-top:0;margin-top:0;padding-top:0}.physics-debug-panel__parallax input{accent-color:#00e5ff;cursor:pointer;width:100%;margin:0}#locale-switch{gap:4px;display:flex}#locale-switch button{color:inherit;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:5px;padding:3px 7px}#locale-switch button[aria-pressed=true]{color:#00e5ff;background:#00e5ff38;border-color:#00e5ff}.physics-debug-panel[hidden]{display:none}.physics-debug-panel strong{color:#00e5ff;margin-bottom:3px;font-size:11px}.physics-debug-panel span{align-items:center;gap:8px;display:flex}.physics-debug-panel i{border:1px solid #ffffffd9;border-radius:50%;flex:none;width:8px;height:8px}.physics-debug-panel i[data-debug-color=pointer]{background:#00e5ff}.physics-debug-panel i[data-debug-color=contour]{background:#ff2d8d}.physics-debug-panel i[data-debug-color=target]{opacity:.45;background:#00e5ff}.physics-debug-panel i[data-debug-color=center]{background:#00ff85}.physics-debug-panel__metric{border-top:1px solid #ffffff2e;margin-top:2px;padding-top:7px}.physics-debug-panel__metric b{color:#00e5ff;min-width:24px;font-size:11px}.section-nav{z-index:20;bottom:var(--safe-bottom);gap:clamp(20px,3vw,52px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.section-nav a{-webkit-tap-highlight-color:transparent;cursor:pointer;opacity:.62;background:0 0;border:0;padding:10px 0;font-size:clamp(16px,1.65vw,24px);font-weight:400;text-decoration:none;transition:opacity .22s;display:block;position:relative}.section-nav a[aria-current=page]{opacity:1}.section-nav a span{transition:transform .26s cubic-bezier(.2,.8,.2,1);display:block}.section-nav a:after{content:"";height:1px;transform:scaleX(var(--section-line-scale,0));transform-origin:0;will-change:transform;background:currentColor;position:absolute;bottom:2px;left:0;right:0}.section-nav a:focus-visible{opacity:1;outline-offset:4px;outline:1px solid}.section-nav a:focus-visible span{transform:translateY(-3px)}.section-nav a:hover{opacity:1}.section-nav a:hover span{transform:translateY(-3px)}.noscript{z-index:50;background:#fff;padding:14px;position:fixed;inset:auto 20px 20px}@media (max-width:760px){.panel-content{padding:86px 42px 155px}.panel-content--intro h1{font-size:clamp(24px,7vw,30px);line-height:1.45}.lab-lead{font-size:clamp(30px,9vw,40px)}.lab-text{font-size:clamp(17px,4.9vw,20px)}.lab-close{font-size:clamp(21px,6.2vw,26px)}.panel-content--lab{gap:36px}.client-logos{font-size:11px}.client-logos ul{gap:1.8em 2.6em}.panel-content--intro h1{font-size:min(clamp(24px, 7vw, 30px), calc((100vw - 84px) / var(--hero-measure,11.2)));white-space:nowrap}.panel-content--contact{flex-direction:column;gap:18px}.panel-content--contact p{min-width:0;font-size:clamp(18px,5.1vw,21px);line-height:1.5}.section-nav{right:var(--safe-right);bottom:calc(var(--safe-bottom) + 34px);flex-direction:column;align-items:flex-end;gap:2px;left:auto;transform:none}.section-nav a{font-size:14px}.runtime-status{padding:7px 10px;font-size:8px}#runtime-label{display:none}.physics-debug-panel{right:var(--safe-right);max-width:min(220px,100vw - 48px)}}@media (min-width:760px) and (max-height:500px){.panel-content{padding:64px 48px}.panel-content--intro h1{font-size:clamp(24px,9vh,44px)}.lab-lead{font-size:clamp(22px,7.5vh,40px)}.lab-text{font-size:clamp(13px,4.2vh,20px)}.lab-close{font-size:clamp(16px,5.2vh,24px)}.panel-content--lab{gap:14px}.client-logos{font-size:clamp(8px,2.6vh,12px)}.panel-content--contact p{font-size:clamp(15px,4.6vh,18px)}#runtime-label{display:none}}.case-brief{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lobster-mind-case{--acc:#1c3557;color:#101827;-webkit-font-smoothing:antialiased;background:#f4f4f4;width:1440px;height:900px;font-family:Case Arimo,Arial,Helvetica,sans-serif;font-size:16px;position:relative;overflow:hidden}.lobster-mind-case *,.lobster-mind-case :before,.lobster-mind-case :after{box-sizing:content-box}.lobster-mind-case button{font-family:inherit}.lobster-mind-case [data-press]{transition:transform .28s cubic-bezier(.4,0,.2,1),background .3s,border-color .3s,color .3s,box-shadow .3s,opacity .4s!important}.lobster-mind-case [data-press][data-press]:hover{transform:scale(1.05)!important}.lobster-mind-case [data-press][data-press]:active{transition:transform 80ms ease-out!important;transform:scale(.96)!important}@keyframes lm-blobGrow{0%{transform:scale(0)rotate(-14deg)}62%{transform:scale(1.07)rotate(1.5deg)}82%{transform:scale(.98)rotate(-.6deg)}to{transform:scale(1)rotate(0)}}@keyframes lm-blobIdle{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(6px,-10px)rotate(.8deg)}}@keyframes lm-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-copyIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-copyOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22px)}}@keyframes lm-sceneOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(70px)scale(.92)}}@keyframes lm-popIn{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes lm-phoneIn{0%{opacity:0;transform:translateY(160px)rotate(-16deg)scale(.9)}60%{opacity:1;transform:translateY(-14px)rotate(-6deg)scale(1.01)}to{opacity:1;transform:translateY(0)rotate(-7deg)scale(1)}}@keyframes lm-phoneIn2{0%{opacity:0;transform:translateY(160px)rotate(16deg)scale(.9)}60%{opacity:1;transform:translateY(-14px)rotate(4deg)scale(1.01)}to{opacity:1;transform:translateY(0)rotate(5deg)scale(1)}}@keyframes lm-cardIn{0%{opacity:0;transform:translate(60px,90px)rotate(6deg)}to{opacity:1;transform:translate(0, 0) rotate(var(--r,0deg))}}@keyframes lm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lm-ink{0%{opacity:0;transform:translate(-10px)rotate(-8deg)}to{opacity:1;transform:translate(0)rotate(-6deg)}}@keyframes lm-pulseRing{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 16px #fff0}}@keyframes lm-pulseDot{0%{transform:scale(1);box-shadow:0 6px 18px #14143c59,0 0 #fff9,0 0 #ffffff59}45%{transform:scale(1.12)}75%{box-shadow:0 6px 18px #14143c59,0 0 0 13px #fff0,0 0 0 22px #fff0}to{transform:scale(1);box-shadow:0 6px 18px #14143c59,0 0 #fff0,0 0 #fff0}}@keyframes lm-spark{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes lm-hintFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lm-flowLine{0%{width:0}to{width:100%}}@keyframes lm-sceneFade{0%,72%{opacity:1}to{opacity:0}}@keyframes lm-phoneOut{0%{opacity:1;transform:translateY(0)rotate(-7deg)scale(1)}25%{transform:translateY(16px)rotate(-3deg)scale(1.02)}to{opacity:0;transform:translateY(-150px)rotate(-24deg)scale(.82)}}@keyframes lm-phoneOutB{0%{opacity:1;transform:translateY(0)rotate(5deg)scale(1)}25%{transform:translateY(14px)rotate(2deg)scale(1.02)}to{opacity:0;transform:translateY(170px)rotate(22deg)scale(.82)}}@keyframes lm-dotOut{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(0)rotate(40deg)}}@keyframes lm-inkOut{0%{opacity:1;transform:translate(0)rotate(-6deg)}to{opacity:0;transform:translate(-56px)rotate(-16deg)}}@keyframes lm-cardOut{0%{opacity:1;transform:translate(0, 0) rotate(var(--r,0deg)) scale(1)}22%{transform:translate(-14px, 0) rotate(var(--r,0deg)) scale(1.03)}to{opacity:0;transform:translate(220px,-56px)rotate(14deg)scale(.88)}}@keyframes lm-chipOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.55)translate(30px)}}@keyframes lm-btnOut{0%{opacity:1;transform:scale(1)}28%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(.35)}}@keyframes lm-noteOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-38px)scale(.94)}}@keyframes lm-arrowOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(34px)scale(.8)}}@keyframes lm-burstRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes lm-prizeGlow{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}30%{opacity:.55}to{opacity:.18;transform:translate(-50%,-50%)scale(1)}}@keyframes lm-confettiFly{0%{opacity:0;transform:translate(0)rotate(0)scale(.3)}10%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px)) rotate(var(--rot,180deg)) scale(1)}}@keyframes lm-blobShrink{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.05)rotate(-2deg)}to{transform:scale(0)rotate(16deg)}}.lm-scene-frame{position:absolute;inset:0}.lm-scene-frame[aria-hidden=true]{pointer-events:none}.monitro-case [data-press]{transition:transform .28s cubic-bezier(.4,0,.2,1),background .3s,border-color .3s,color .3s,box-shadow .3s,opacity .4s!important}.monitro-case [data-press][data-press]:hover{transform:scale(1.05)!important}.monitro-case [data-press][data-press]:active{transition:transform 80ms ease-out!important;transform:scale(.96)!important}.monitro-case a{color:#6a33eb;text-decoration:none}.monitro-case a:hover{color:#936bf0;text-underline-offset:4px;text-decoration:underline}.monitro-case button{font-family:inherit}@keyframes mt-blobGrow{0%{transform:scale(0)rotate(-14deg)}62%{transform:scale(1.07)rotate(1.5deg)}82%{transform:scale(.98)rotate(-.6deg)}to{transform:scale(1)rotate(0)}}@keyframes mt-blobShrink{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.05)rotate(-2deg)}to{transform:scale(0)rotate(16deg)}}@keyframes mt-blobIdle{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(6px,-10px)rotate(.8deg)}}@keyframes mt-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes mt-copyIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes mt-copyOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22px)}}@keyframes mt-copyInC{0%{opacity:0;transform:translateY(calc(26px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes mt-copyOutC{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(calc(-50% - 22px))}}@keyframes mt-sceneFade{0%,72%{opacity:1}to{opacity:0}}@keyframes mt-sceneIn{0%{opacity:0;transform:translateY(26px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mt-sceneOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}40%{opacity:.72}to{opacity:0;filter:blur(5px);transform:translateY(-12px)scale(.975)}}@keyframes mt-popIn{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes mt-cardIn{0%{opacity:0;transform:translateY(40px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mt-cardOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-14px)scale(.94)}}@keyframes mt-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mt-ink{0%{opacity:0;transform:translate(-10px)rotate(-8deg)}to{opacity:1;transform:translate(0)rotate(-8deg)}}@keyframes mt-inkR{0%{opacity:0;transform:translate(10px)rotate(-5deg)}to{opacity:1;transform:translate(0)rotate(-5deg)}}@keyframes mt-slotIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes mt-hintFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mt-flyL{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-560px,60px)rotate(-22deg)}}@keyframes mt-flyR{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(560px,-60px)rotate(22deg)}}@keyframes mt-flyUp{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-420px)scale(.9)}}@keyframes mt-flyDn{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(420px)scale(.9)}}@keyframes mt-inkA{0%{opacity:0;transform:translate(-14px)rotate(-8deg)}to{opacity:1;transform:translate(0)rotate(-8deg)}}@keyframes mt-inkB{0%{opacity:0;transform:translate(-14px)rotate(-8deg)}to{opacity:1;transform:translate(0)rotate(-8deg)}}@keyframes mt-inkRA{0%{opacity:0;transform:translate(14px)rotate(-5deg)}to{opacity:1;transform:translate(0)rotate(-5deg)}}@keyframes mt-inkRB{0%{opacity:0;transform:translate(14px)rotate(-5deg)}to{opacity:1;transform:translate(0)rotate(-5deg)}}@keyframes mt-arrA{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes mt-hintArr1{0%{opacity:0;transform:translateY(-10px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mt-hintArr2{0%{opacity:0;transform:translateY(-10px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mt-hintTxt1{0%{opacity:0;transform:translateY(12px)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(-4deg)}}@keyframes mt-hintTxt2{0%{opacity:0;transform:translateY(12px)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(-4deg)}}@keyframes mt-arrB{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes mt-deal{0%{opacity:0;transform:translateY(46px)scale(.9)}to{opacity:1}}@keyframes mt-wave{0%,to{transform:translate(-5%)rotate(-.6deg)}50%{transform:translate(5%)rotate(.6deg)}}@keyframes mt-impulse{0%{opacity:0;transform:scaleY(0)}18%{opacity:1}to{opacity:0;transform:scaleY(1)}}@keyframes mt-chipIn{0%{opacity:0;transform:translateY(-8px)scale(.94)}60%{opacity:1;transform:translateY(0)scale(1.03)}to{transform:scale(1)}}@keyframes mt-tankAlarm{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes mt-dotB{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes mt-caretB{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes mt-msgIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mt-coachPulse{0%,to{box-shadow:0 0 #6a33eb61}55%{box-shadow:0 0 0 8px #6a33eb00}}.monitro-case{-webkit-font-smoothing:antialiased}.monitro-case,.monitro-case *{box-sizing:content-box}.monitro-case button{letter-spacing:normal}@font-face{font-family:Case Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/cases/fonts/arimo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Case Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/cases/fonts/arimo-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/cases/fonts/caveat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/cases/fonts/caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Case Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/cases/fonts/noto-sans-jp.woff2)format("woff2");unicode-range:U+30??,U+3400-4DBF,U+4E00-9FFF,U+FF01-FF5E;size-adjust:88%}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/cases/fonts/klee-one-ja.woff2)format("woff2");unicode-range:U+30??,U+3400-4DBF,U+4E00-9FFF,U+FF01-FF5E;size-adjust:80%}#experience #case-layer{z-index:60;color:#101827;cursor:default;pointer-events:auto;touch-action:auto;background:0 0;padding:0;transition:none;overflow:hidden}.case-frame .lobster-mind-case,.case-frame .monitro-case{background:0 0!important}.case-frame [data-layer=blob]{visibility:hidden;animation:none!important}.case-frame [data-layer=blob] *{transition:none!important;animation:none!important}.case-article[data-preparing] *{animation-play-state:paused!important}.case-frame [data-scene]{translate:var(--blob-drift-x,0px) var(--blob-drift-y,0px);scale:var(--blob-scale,1);transition:translate .5s linear,scale .5s linear}#experience #section-track,#experience .runtime-status,#experience .section-nav,#experience .physics-debug-panel{opacity:calc((1 - var(--case-backdrop,0)) * var(--page-reveal,1))}#experience:has(#case-layer:not([hidden])) .chrome{z-index:61}#experience:has(#case-layer:not([hidden])) .runtime-status{pointer-events:none}body:has(#case-layer:not([hidden])){touch-action:auto}.case-article,.case-viewport{width:100%;height:100%;margin:0;position:absolute;inset:0}.case-article[hidden]{display:none}.case-viewport{place-items:center;display:grid;overflow:hidden}.case-fit{flex:none;position:relative}.case-viewport[data-pans]{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x pan-y;place-items:start;overflow:auto}.case-viewport[data-pans]::-webkit-scrollbar{display:none}.case-viewport[data-pans] .case-fit{margin:auto}.case-pan{z-index:2;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:80%;translate:0 -100%}.case-pan[data-side=back]{left:10px}.case-pan[data-side=forward]{right:10px}.case-pan[data-shown]{opacity:1;pointer-events:auto}.case-pan[data-hint]{animation:1.4s ease-in-out infinite case-pan-hint}@keyframes case-pan-hint{0%,to{transform:translate(0)}50%{transform:translate(7px)}}.case-frame{transform-origin:0 0;text-align:left;touch-action:auto;-webkit-font-smoothing:antialiased;width:1440px;height:900px;font-family:Case Arimo,Arimo,Arial,sans-serif;font-size:16px;line-height:normal;position:absolute}.case-viewport:lang(ja) .case-frame{word-break:auto-phrase;line-break:strict}.case-frame *,.case-frame :before,.case-frame :after{box-sizing:content-box}.case-frame button{font-family:inherit}.case-frame a{color:inherit;text-decoration:none}.case-frame button:focus-visible,.case-frame a:focus-visible,#case-close:focus-visible{outline-offset:5px;outline:3px solid #22aed1}
