.orbis-nav-row{display:flex;align-items:center;width:100%;gap:8px}.orbis-nav-link{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.orbis-fav-star{flex:none;font-size:13px;opacity:0;transition:opacity var(--orbis-duration-base, .12s) var(--orbis-ease-standard, ease)}.ant-menu-item:hover .orbis-fav-star,.ant-menu-submenu-title:hover .orbis-fav-star{opacity:.55}.orbis-fav-star:hover{opacity:1!important}.orbis-fav-star.is-fav{opacity:1;color:#f5b301}.ant-menu-dark .ant-menu-item-selected{position:relative}.ant-menu-dark .ant-menu-item-selected:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);height:60%;width:3px;border-radius:0 3px 3px 0;background:#fff;opacity:.85}.orbis-cmdk{width:100%}.orbis-cmdk [cmdk-input]{width:100%;border:none;outline:none;background:transparent;font-size:16px;padding:16px 18px;color:inherit;border-bottom:1px solid rgba(127,127,127,.18);font-family:var(--orbis-font-body)}.orbis-cmdk [cmdk-input]::placeholder{color:#7f7f7fa6}.orbis-cmdk [cmdk-list]{max-height:56vh;overflow:auto;overscroll-behavior:contain;padding:8px 0 10px;transition:height var(--orbis-duration-base, .12s) var(--orbis-ease-standard, ease)}.orbis-cmdk [cmdk-group-heading]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#7f7f7fb3;padding:10px 18px 4px}.orbis-cmdk [cmdk-item]{display:flex;align-items:center;gap:10px;padding:9px 12px;margin:0 8px;border-radius:var(--orbis-radius-md, 6px);cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.orbis-cmdk [cmdk-item]>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbis-cmdk [cmdk-item][data-selected=true]{background:color-mix(in srgb,var(--orbis-brand, #2f54eb) 14%,transparent)}.orbis-cmdk [cmdk-item][data-disabled=true]{opacity:.4;cursor:default}.orbis-cmdk [cmdk-item] .anticon{opacity:.8;font-size:15px}.orbis-cmdk-meta{margin-left:auto;font-size:12px;opacity:.55;flex:none}.orbis-cmdk [cmdk-empty]{padding:28px 12px;text-align:center;font-size:14px;opacity:.6}.orbis-kbd{font-family:var(--orbis-font-mono);font-size:11px;line-height:1;padding:2px 6px;border-radius:4px;border:1px solid rgba(127,127,127,.3);opacity:.75;margin-left:8px}.m-shell{display:flex;flex-direction:column;height:100dvh;background:var(--m-bg, #f0f2f5);overflow:hidden}.m-shell--framed{max-width:430px;margin:0 auto;height:100dvh;box-shadow:0 0 0 1px #0000000f,0 12px 40px #0000002e}.m-header{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:52px;padding:0 12px;padding-top:env(safe-area-inset-top);background:#2f54eb;color:#fff;font-weight:600;font-size:17px}.m-header__title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-header__back,.m-header__action{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border:none;background:transparent;color:#fff;font-size:18px;cursor:pointer}.m-content{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 12px 88px}.m-bottomnav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;display:flex;justify-content:space-around;background:#fff;border-top:1px solid #eee;padding-bottom:env(safe-area-inset-bottom);z-index:100}.m-bottomnav__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 10px;color:#8c8c8c;font-size:11px;text-decoration:none}.m-bottomnav__item--active{color:#2f54eb}.m-bottomnav__icon{font-size:20px}.m-swipe{position:relative;overflow:hidden;border-radius:8px}.m-swipe__actions{position:absolute;top:0;right:0;height:100%;display:flex}.m-swipe__content{position:relative;background:#fff;transition:transform .18s ease;will-change:transform;touch-action:pan-y}:root{--orbis-brand: #2f54eb;--orbis-font-display: "Archivo", "Segoe UI", system-ui, sans-serif;--orbis-font-body: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--orbis-font-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--orbis-scroll-thumb: rgba(100, 116, 139, .4);--orbis-scroll-thumb-hover: rgba(100, 116, 139, .66)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--orbis-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.orbis-display,.ant-typography h1,.ant-typography h2,.ant-typography h3{font-family:var(--orbis-font-display);letter-spacing:-.01em}.orbis-tnum,.orbis-mono,.ant-statistic-content-value,.ant-statistic-content-prefix,.ant-statistic-content-suffix{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.orbis-mono{font-family:var(--orbis-font-mono)}*{scrollbar-width:thin;scrollbar-color:var(--orbis-scroll-thumb) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--orbis-scroll-thumb);border-radius:999px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--orbis-scroll-thumb-hover);background-clip:content-box}*::-webkit-scrollbar-corner{background:transparent}::selection{background:color-mix(in srgb,var(--orbis-brand) 22%,transparent)}:focus-visible{outline:2px solid var(--orbis-brand);outline-offset:1px;border-radius:3px}:focus:not(:focus-visible){outline:none}.orbis-skip-link{position:absolute;inset-inline-start:8px;top:-48px;z-index:2000;padding:8px 14px;border-radius:var(--orbis-radius-md, 6px);background:var(--orbis-brand, #2f54eb);color:#fff;text-decoration:none;transition:top var(--orbis-duration-base, .12s) var(--orbis-ease-standard, ease)}.orbis-skip-link:focus{top:8px}@media print{.ant-layout-sider,.ant-layout-header,.ant-layout-footer,.orbis-skip-link{display:none!important}.ant-layout-content{margin:0!important;padding:0!important}body{background:#fff!important}}.orbis-hover-lift{transition:transform var(--orbis-duration-base, .12s) var(--orbis-ease-standard, ease),box-shadow var(--orbis-duration-base, .12s) var(--orbis-ease-standard, ease)}.orbis-hover-lift:hover{transform:translateY(-2px);box-shadow:var(--orbis-elev-3)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
