pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}@supports (padding:env(safe-area-inset-bottom)){.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}}.touch-target{min-height:44px;min-width:44px;-webkit-tap-highlight-color:transparent}.no-zoom,.touch-target{touch-action:manipulation}.smooth-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (max-width:768px){.mobile-card{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:12px}.mobile-padding{padding:12px}.mobile-margin{margin:12px}}.bottom-nav-spacer{height:80px}@media (max-width:1024px){.bottom-nav-spacer{height:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:768px){input,select,textarea{font-size:16px!important}.mobile-input{padding:12px;border-radius:8px}.mobile-button{padding:12px 24px;border-radius:8px;font-size:16px;min-height:44px}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto}.ant-drawer-body,.ant-modal-body{padding:16px}.mobile-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-table table{min-width:100%}.mobile-title{font-size:20px;line-height:1.4}.mobile-subtitle{font-size:16px;line-height:1.5}.mobile-text{font-size:14px;line-height:1.6}.mobile-small{font-size:12px;line-height:1.5}.mobile-space-y-2>*+*{margin-top:8px}.mobile-space-y-4>*+*{margin-top:16px}.mobile-space-y-6>*+*{margin-top:24px}.mobile-grid-1{grid-template-columns:repeat(1,1fr)}.mobile-grid-2{grid-template-columns:repeat(2,1fr)}.mobile-grid-3{grid-template-columns:repeat(3,1fr)}.mobile-hidden{display:none!important}}@media (min-width:769px){.mobile-only{display:none!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mobile-loading{min-height:200px}.mobile-empty,.mobile-loading{display:flex;justify-content:center;align-items:center}.mobile-empty{flex-direction:column;padding:40px 20px;text-align:center}.mobile-header-fixed{position:sticky;top:0;z-index:40;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.pull-to-refresh{position:relative;overflow:hidden}.pull-to-refresh-indicator{position:absolute;top:-60px;left:50%;transform:translateX(-50%);transition:top .3s ease}.pull-to-refresh.pulling .pull-to-refresh-indicator{top:10px}.gesture-hint{position:fixed;bottom:100px;left:16px;right:16px;padding:16px;background:rgba(37,99,235,.95);color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:45;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){pre{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:12px;border-radius:8px}code,pre{font-size:12px}img,video{max-width:100%;height:auto}}@media (max-width:768px) and (orientation:landscape){.landscape-hidden{display:none!important}.landscape-full-height{height:100vh}}@media (prefers-color-scheme:dark){.dark-mode-bg{background-color:#1a1a1a}.dark-mode-text{color:#e5e5e5}.dark-mode-border{border-color:#333}}@supports (-webkit-touch-callout:none){.ios-safe-area-bottom{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}}@media (max-width:768px){.android-ripple{position:relative;overflow:hidden}.android-ripple:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(0,0,0,.1);transform:translate(-50%,-50%);transition:width .3s,height .3s}.android-ripple:active:after{width:200%;height:200%}}