/* Storage business navigation 0.1. Does not modify frozen pilot.4 vendor. */
.wy-platform-nav{position:relative;display:flex;align-items:center;gap:.75rem;flex:0 1 auto;min-width:0;margin-left:auto;font-size:.875rem;line-height:1.375rem}
/* 积分胶囊（10/22）：可用积分做成只读胶囊，圆角 999、1px 描边、左侧 6px 圆点；外层仍留 44px 触达高度。 */
.portfolio-credits{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;color:#c8c5d9;font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}
.portfolio-credits:not(:empty){min-height:1.75rem;padding:.1875rem .75rem;border:1px solid rgba(167,139,250,.55);border-radius:999px;background:rgba(124,58,237,.16);color:#ede9fe;line-height:1.25rem}
.portfolio-credits:not(:empty)::before{content:'';width:6px;height:6px;border-radius:50%;background:#a78bfa;flex:none}
@media (max-width:480px){.portfolio-credits:not(:empty){font-size:.8125rem;padding:.125rem .625rem}.wy-platform-nav .portfolio-download-hint{display:inline-block;white-space:normal;max-width:9.5rem;font-size:.6875rem;line-height:1rem;min-height:0;padding:.125rem 0}}
.wy-platform-nav .portfolio-download-hint{flex:0 1 auto;min-width:0;max-width:13rem;min-height:2.75rem;margin-left:-.5rem;padding:.25rem 0;border:0;background:transparent;color:#c4b5fd;font-family:inherit;font-size:.75rem;line-height:1.125rem;font-weight:400;text-align:left;cursor:pointer}
.wy-platform-nav .portfolio-download-hint:hover{color:#ddd6fe}
.portfolio-credits{flex-shrink:0}
.wy-platform-nav ul{display:flex;gap:.5rem;list-style:none;padding:0;margin:0;align-items:center}
.wy-platform-nav li{position:relative;margin:0;list-style:none}
.wy-platform-nav a{display:flex;align-items:center;min-height:2.75rem;padding:.5rem .75rem;color:#c8c5d9;text-decoration:none;font-size:.875rem;font-weight:500;line-height:1.375rem;white-space:nowrap;cursor:pointer}
.wy-platform-nav a:hover{color:#f8fafc}.wy-platform-nav a[aria-disabled=true]{cursor:default;color:#adb0c2}
.wy-platform-nav #storage-home-status{position:absolute;right:0;top:100%;padding:.125rem .5rem;white-space:nowrap;background:#131321;border:1px solid #6b7686;border-radius:.25rem;color:#c8c5d9;font-size:.875rem;line-height:1.375rem;z-index:50}
.wy-platform-nav .storage-nav-toggle{display:none;min-height:2.75rem;min-width:4rem;padding:.5rem .75rem;background:#14191f;border:1px solid #6b7686;border-radius:.5rem;font-family:inherit;font-size:.875rem;line-height:1.375rem;font-weight:500;color:#f8fafc}
.wy-platform-nav :focus-visible,.storage-home-brand:focus-visible{outline:2px solid #c084fc;outline-offset:3px}
.storage-home-brand{display:inline-flex;color:inherit;text-decoration:none;flex:none;min-height:2.75rem;align-items:center}
.storage-home-brand[aria-disabled=true]{cursor:default}
.storage-nav-confirm{width:30rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;border:1px solid #6b7686;border-radius:.75rem;padding:1.5rem;background:#131321;color:#f8fafc}
.storage-nav-confirm h2{font-size:1.125rem;line-height:1.625rem}.storage-nav-confirm p{font-size:1rem;line-height:1.75rem;color:#c8c5d9}.storage-nav-confirm>div{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.storage-nav-confirm button{min-height:2.75rem;border:1px solid #6b7686;border-radius:.5rem;padding:.5rem 1rem;background:#14191f;color:#f8fafc;font-size:1rem}.storage-nav-confirm [data-stay]{background:linear-gradient(135deg,#a855f7,#ff6b9d);color:#140b20}.storage-nav-confirm::backdrop{background:#0009}
@media(max-width:767px){
 .wy-platform-nav .portfolio-download-hint{max-width:8rem}
 .wy-platform-nav .storage-nav-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}
 .wy-platform-nav ul{display:none;position:absolute;top:calc(100% + .5rem);right:0;min-width:11rem;max-width:calc(100vw - 2rem);padding:.5rem;border-radius:.75rem;border:1px solid #6b7686;background:#131321;z-index:60;box-shadow:0 .5rem 1.5rem #0006}
 .wy-platform-nav[data-open=true] ul{display:block}.wy-platform-nav a{white-space:normal}
 .wy-platform-nav #storage-home-status{position:static;display:block;white-space:normal;border:0;padding:0 .75rem .5rem}
 .wy-platform-nav #storage-home-status[hidden]{display:none}
}
