.NavMobile-module__y3zLSq__sweepText{display:inline-block;position:relative;overflow:hidden}.NavMobile-module__y3zLSq__sweepText .NavMobile-module__y3zLSq__base{color:var(--text-color)}.NavMobile-module__y3zLSq__sweepText .NavMobile-module__y3zLSq__hover{color:var(--hover-color);clip-path:inset(0 100% 0 0);pointer-events:none;transition:clip-path .3s;position:absolute;top:0;left:0}.NavMobile-module__y3zLSq__sweepText:hover .NavMobile-module__y3zLSq__hover{clip-path:inset(0)}.NavMobile-module__y3zLSq__navMobile{display:none}@media (max-width:768px){.NavMobile-module__y3zLSq__navMobile{width:100%;display:block}}
.NavPC-module__THWdQq__text{transition:transform .35s,opacity .35s;display:block}.NavPC-module__THWdQq__top{opacity:1;transform:translateY(0)}.NavPC-module__THWdQq__bottom{opacity:0;position:absolute;top:100%;left:0}.NavPC-module__THWdQq__slideLink{display:inline-block;position:relative;overflow:hidden}.NavPC-module__THWdQq__slideLink:hover .NavPC-module__THWdQq__top{opacity:0;transform:translateY(-100%)}.NavPC-module__THWdQq__slideLink:hover .NavPC-module__THWdQq__bottom{opacity:1;transform:translateY(-100%)}.NavPC-module__THWdQq__navPC{width:100%;display:block}@media (max-width:768px){.NavPC-module__THWdQq__navPC{display:none}}
.LayoutInner-module__sKHV8W__hideScrollbar{scrollbar-width:none;-ms-overflow-style:none}.LayoutInner-module__sKHV8W__hideScrollbar::-webkit-scrollbar{display:none}.LayoutInner-module__sKHV8W__wrapper{flex-direction:raw;width:100%;height:100%;display:flex}@media (max-width:768px){.LayoutInner-module__sKHV8W__wrapper{width:calc(100% - 2*var(--border));flex-direction:column;height:100%;padding:0}}.LayoutInner-module__sKHV8W__navArea{margin:var(--border);width:30%;height:calc(100% - 2*var(--border))}.LayoutInner-module__sKHV8W__mainArea{width:70%;margin:var(--border);padding:calc(var(--frame)*.5);overflow-y:auto}@media (max-width:768px){.LayoutInner-module__sKHV8W__navArea{width:100%;height:calc(var(--frame)*2.7);min-height:calc(var(--frame)*2.3)}.LayoutInner-module__sKHV8W__mainArea{width:100%;margin:var(--border);overflow-y:auto}}
*{font-size:13px}::selection{background:var(--selection-bg);color:var(--selection-color)}::selection{background:var(--selection-bg);color:var(--selection-color)}:root{--frame:18px;--border:3px}#stage{inset:calc(var(--frame) + var(--border));position:fixed}#stage:before{content:"";pointer-events:none;border:var(--border)solid transparent;background:linear-gradient(var(--angle),var(--stage-frame-color-grad),var(--stage-frame-color))border-box;animation:8s linear infinite rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes rotate{to{--angle:360deg}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}
