.StudyLiquid{height:100svh;min-height:540px;position:relative;overflow:hidden;background:#fff;color:#111;font-family:acumin-pro,Arial,sans-serif;isolation:isolate}
.StudyLiquid__stage{position:absolute;inset:0;touch-action:pan-y;outline-offset:-5px;cursor:grab}
.StudyLiquid[data-enhanced] .StudyLiquid__stage{touch-action:none}
.StudyLiquid__stage:active{cursor:grabbing}
.StudyLiquid canvas{display:block;width:100%;height:100%;touch-action:none}
.StudyLiquid__label{position:absolute;top:max(125px,17svh);left:50%;transform:translateX(-50%);width:min(85%,650px);text-align:center;pointer-events:none;z-index:2}
.StudyLiquid__label>span{font:10px 'Google Sans Code',monospace;letter-spacing:.12em;display:block;margin-bottom:12px}
.StudyLiquid__title{font-size:clamp(20px,2.2vw,32px);line-height:1.15;letter-spacing:-.035em;color:inherit;text-decoration:none;pointer-events:auto}
.StudyLiquid__category{font:11px 'Google Sans Code',monospace;color:#707475;margin:10px 0 0}
.StudyLiquid__bottom{position:absolute;bottom:8svh;left:5vw;right:5vw;display:flex;justify-content:space-between;align-items:center;gap:20px;font:10px 'Google Sans Code',monospace;letter-spacing:.04em;z-index:2;pointer-events:none}
.StudyLiquid__open{color:inherit;pointer-events:auto;text-decoration:none;border-bottom:1px solid #999;padding:9px 0}
.StudyLiquid__close{position:absolute;right:5vw;top:140px;z-index:3;border:1px solid #d1d3d3;background:#ffffffb0;backdrop-filter:blur(12px);padding:10px 15px;color:#111;font:12px 'Google Sans Code',monospace;cursor:pointer}
.StudyLiquid__close span{font-size:22px;margin-left:20px}
.StudyLiquid__close[hidden]{display:none}
.StudyLiquid__cursor{position:absolute;top:0;left:0;padding:12px 16px;border-radius:50px;background:#ffffffb3;color:#111;backdrop-filter:blur(10px);pointer-events:none;opacity:0;font-size:14px;z-index:4;transition:opacity .2s;transform:translate(-100px,-100px)}
.StudyLiquid__fallback{padding:260px 5vw 100px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.StudyLiquid:not([data-enhanced]){height:auto;min-height:100svh}
.StudyLiquid:not([data-enhanced]) .StudyLiquid__stage,.StudyLiquid:not([data-enhanced]) .StudyLiquid__bottom{display:none}
.StudyLiquid[data-enhanced] .StudyLiquid__fallback{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}
.StudyLiquid[data-enhanced] .StudyLiquid__fallback:focus-within{clip-path:none;width:min(90vw,900px);height:auto;max-height:60vh;overflow:auto;left:5vw;top:25vh;background:white;padding:20px;z-index:6}
body:has(.StudyLiquid) .Header__container{color:#151a1c!important}
body:has(.StudyLiquid) .Header__logo img{filter:brightness(0)!important}
body:has(.StudyLiquid) .SoundToggle__bar{background:#151a1c!important}
body:has(.StudyLiquid) .WizMobileToggle{color:#151a1c!important;border-color:#151a1c!important}
@media(max-width:700px){.StudyLiquid__label{top:130px}.StudyLiquid__title{font-size:22px}.StudyLiquid__bottom{bottom:6svh;flex-wrap:wrap;font-size:9px}.StudyLiquid__bottom>span:nth-child(2){display:none}.StudyLiquid__close{top:95px}.StudyLiquid__fallback{grid-template-columns:1fr}.StudyLiquid__cursor{display:none}}

.StudyLiquid__label{transition:transform .4s ease}
.StudyLiquid[data-focused] .StudyLiquid__label{transform:translate(-50%,-4vh)}
.StudyLiquid[data-focused] .StudyLiquid__bottom>span{opacity:0}
