.app-navbar{position:fixed;top:0;left:0;right:0;height:var(--navbar-height);display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);align-items:start;column-gap:.75rem;padding:.375rem .875rem 0;z-index:1000;pointer-events:none}.app-navbar-left,.app-navbar-right{pointer-events:auto;height:calc(2.5rem + 2px)}.app-nav-shell{pointer-events:auto;position:relative;min-width:0;max-width:100%;border-radius:1.5rem;background:hsla(0,0%,100%,.66);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 1px 2px rgba(40,30,90,.04),0 .875rem 2.25rem -1.125rem rgba(91,80,237,.2),0 0 0 1px rgba(46,38,86,.05);-webkit-backdrop-filter:blur(40px) saturate(160%);backdrop-filter:blur(40px) saturate(160%);overflow:hidden;transition:background-color .2s,box-shadow .2s,opacity .25s}.app-nav-shell.is-empty{visibility:hidden;opacity:0}.app-nav-shell.is-open{background:hsla(0,0%,100%,.84);box-shadow:0 1.25rem 3.75rem rgba(23,10,80,.28),0 0 0 1px rgba(46,38,86,.05)}.app-nav-row{display:flex;align-items:center;height:2.5rem;padding:0 .25rem}.app-nav-drop{width:0;min-width:100%;overflow:hidden;visibility:visible;opacity:1;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.app-nav-drop[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1),visibility 0s .28s}@media (prefers-reduced-motion:reduce){.app-nav-drop,.app-nav-drop[aria-hidden=true]{transition:none}}.app-nav-card{padding:.875rem 1rem;border-radius:1rem;background:transparent;box-shadow:0 .25rem 1.125rem rgba(20,20,30,.06),0 1px 2px rgba(20,20,30,.04);transition:background-color .15s,box-shadow .15s}.app-nav-card:focus-within,.app-nav-card:hover{background:rgb(46 38 86/6%)}.app-nav-card.on,.app-nav-card.on:focus-within,.app-nav-card.on:hover{background:#f3f1ff;box-shadow:inset 0 0 0 1px #ddd6fe}.app-navbar-left{gap:.5rem;min-width:0;padding-left:.25rem}.app-nav-btn,.app-navbar-left{display:flex;align-items:center}.app-nav-btn{justify-content:center;width:2rem;height:2rem;border-radius:.5rem;border:none;background:transparent;color:#665f80;cursor:pointer;transition:all .15s}.app-nav-btn:hover{background-color:#f3f1ff;color:#3d3368}.app-nav-btn-menu{display:none;background-color:#faf9ff}.app-nav-btn-menu:hover{background-color:#f3f1ff}.app-nav-btn-back{display:none}.app-nav-icon{width:1.125rem;height:1.125rem}.app-nav-divider{width:1px;height:1.25rem;background:rgba(102,95,128,.45);margin:0 .25rem}.app-logo{height:1.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.app-logo img{height:1.75rem;object-fit:contain}.app-title{font-size:.9375rem;font-weight:700;color:#2e2656;white-space:nowrap;letter-spacing:.01em;transform:translateY(.07em)}.app-nav-menu{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:.125rem;overflow-x:auto;scrollbar-width:none}.app-nav-menu::-webkit-scrollbar{display:none}.app-nav-menu.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2rem);mask-image:linear-gradient(90deg,transparent,#000 2rem)}.app-nav-menu.fade-r{-webkit-mask-image:linear-gradient(270deg,transparent,#000 2rem);mask-image:linear-gradient(270deg,transparent,#000 2rem)}.app-nav-menu.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}.app-nav-item:first-child{margin-left:auto}.app-nav-item:last-child{margin-right:auto}.app-nav-item{position:relative;isolation:isolate;flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;height:2rem;padding:0 .625rem;border:none;border-radius:9999px;background:transparent;color:#5e5680;font-size:max(.8125rem,13px);font-weight:400;white-space:nowrap;cursor:pointer;transition:color .15s,background-color .15s}.app-nav-item.open,.app-nav-item:hover{color:#2e2656}.app-nav-item.open:not(.on),.app-nav-item:not(.on):hover{background:rgb(46 38 86/6%)}.app-nav-item.on{color:#5b50ed}.app-nav-item:focus-visible{outline:2px solid rgba(91,80,237,.4);outline-offset:1px}.app-nav-pill{position:absolute;inset:0;z-index:-1;border-radius:9999px;background:#f3f1ff;box-shadow:inset 0 0 0 1px #ddd6fe}.app-nav-item-ico{width:1rem;height:1rem;flex:0 0 auto}.app-nav-item-caret{width:.75rem;height:.75rem;margin-left:-.125rem;flex:0 0 auto;opacity:.6;transition:transform .2s}.app-nav-item.open .app-nav-item-caret{transform:rotate(180deg)}.app-navbar-right{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;min-width:0}.app-nav-bell{display:inline-flex;align-items:center;gap:.45rem;height:2.25rem;padding:0 .5rem;border:none;border-radius:9999px;background:transparent;color:#3d3368;font-size:max(.8125rem,13px);font-weight:500;cursor:pointer;transition:background-color .15s,color .15s}.app-nav-bell:hover{background:#faf9ff;color:#5b50ed}.app-nav-bell-ico{position:relative;display:inline-flex}.app-nav-badge{position:absolute;top:-.5rem;left:.6rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:#dc2626;color:#fff;font-size:max(.75rem,12px);font-weight:700;line-height:1.05rem;text-align:center;box-shadow:0 0 0 2px #fff}.app-nav-badge.is-calm{background:#5b50ed}.user-profile{display:flex;align-items:center;gap:.5rem;padding:.25rem .625rem .25rem .25rem;border:0;border-radius:9999px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .2s}.user-profile:hover{background-color:#faf9ff}.user-profile:focus-visible{outline:2px solid #5b50ed;outline-offset:2px}.user-avatar{width:2rem;height:2rem;background:linear-gradient(135deg,#7b6ef0,#5b50ed);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:max(.8125rem,13px);font-weight:700;flex:0 0 auto}.user-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.user-name{font-size:max(.8125rem,13px);color:#2e2656;font-weight:500;white-space:nowrap}.user-sub{font-size:max(.75rem,12px);color:#665f80;white-space:nowrap;max-width:9rem;overflow:hidden;text-overflow:ellipsis}.user-caret{width:.875rem;height:.875rem;color:#665f80}@media (max-width:1439px){.app-title{display:none}}@media (max-width:1279px){.app-nav-bell-text,.app-nav-divider,.user-caret,.user-text{display:none}.app-nav-bell{padding:0 .5rem}.user-profile{padding:.25rem}.app-nav-item{padding:0 .625rem}}@media (max-width:767px){.app-logo img{max-width:4.5rem}.app-navbar{column-gap:.5rem;padding-left:.5rem;padding-right:.5rem}.app-navbar-left{padding-left:0}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.text-line-3{-webkit-line-clamp:3}.text-line-1,.text-line-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-line-1{-webkit-line-clamp:1}