.ns-sidebar-v2{position:fixed;top:12px;bottom:12px;left:12px;z-index:30;width:228px;display:flex;flex-direction:column;background:#11171b;border:1px solid #343a3e;border-radius:16px;overflow:hidden;transition:width .28s cubic-bezier(.22,1,.36,1);color:#ebedf1}.nss-brand-row{height:59px;min-height:59px;position:relative;padding:0 12px;gap:8px}.nss-brand,.nss-brand-row{display:flex;align-items:center}.nss-brand{gap:9px;flex:1;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity .14s,transform .24s;min-width:0}.nss-brand>span{width:26px;font-style:italic;font-size:32px;letter-spacing:-6px;line-height:1;flex-shrink:0}.nss-brand>span>span{color:#d1e5b3}.nss-brand .nss-logo-orb img{display:block;transform:translateY(-2px)}.nss-brand strong{font-size:16px;font-weight:700;letter-spacing:-.7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nss-brand small{border:1px solid #4c565c;border-radius:3px;font-size:8px;font-weight:400;letter-spacing:0;padding:1px 2px;margin-left:2px}.nss-toggle{margin-left:auto;width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border:0;background:transparent;color:#a0aab1!important;border-radius:6px;transition:background .15s}.nss-toggle:hover{background:#30393f;color:#fff!important}.nss-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 7px 15px;scrollbar-width:thin;scrollbar-color:transparent transparent}.nss-scroll:hover{scrollbar-color:#3c444c transparent}.nss-home{width:100%;display:flex;align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;background:none;color:#f1f2f5;padding:8px 10px;min-height:33px;font-size:12px!important;white-space:nowrap;transition:background .16s,box-shadow .16s}.nss-home.selected{background:linear-gradient(180deg,#34343d,#18191f 58%);border-color:#c595bb;box-shadow:inset 0 1px 2px #ffeffb9c,inset 0 -2px 5px #fa36d594,0 0 0 1px #be80b62b}.nss-home:hover{background-color:#2a2f35}.nss-home svg{flex-shrink:0}.nss-expanded{display:block}.nss-group{margin-top:18px}.nss-group h2{margin:0}.nss-group h2>button{width:100%;display:flex;align-items:center;gap:6px;background:none;border:0;color:#86919e;padding:4px 2px 11px;text-align:left;font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.015em}.nss-group h2>button:hover{color:#dce0e5}.nss-group h2>button svg{transition:transform .22s;transform:rotate(-90deg)}.nss-group h2>button[aria-expanded=true] svg{transform:rotate(0)}.nss-group h2>button>span{margin-left:auto;border:1px solid #48505a;border-radius:4px;padding:0 4px;font-size:8px}.nss-group-body{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .16s,visibility .24s}.nss-group-body.open{grid-template-rows:1fr;opacity:1;visibility:visible}.nss-group-body>div{min-height:0;overflow:hidden}.nss-items{display:grid;gap:4px}.nss-item{position:relative;min-width:0;border-radius:9px;border:1px solid transparent;transition:border-color .15s,background .15s}.nss-item-action,.nss-item>a{width:100%;min-width:0;display:flex;align-items:center;gap:10px;text-align:left;padding:8px 10px;min-height:33px;border:0;border-radius:inherit;background:none;color:#e0e5eb;font:inherit;text-decoration:none;cursor:pointer}.nss-item-action>span:last-child{min-width:0}.nss-item strong,.nss-item>a>span{font-size:12px;line-height:1.4;font-weight:500;white-space:nowrap}.nss-item small{display:block;font-size:9px;color:#8f9aa6;margin-top:4px;line-height:1.4;white-space:nowrap}.nss-item-icon{display:grid;place-items:center;flex-shrink:0;color:#c2cbd5}.nss-items.cards .nss-item{background:linear-gradient(130deg,#1b232a,#222a34);border-color:#333b46;border-radius:11px}.nss-items.cards .nss-item-action{padding:8px 7px;min-height:57px;gap:10px}.nss-items.cards .nss-item-icon{background:#353e49;border:1px solid #47525d;width:34px;height:34px;border-radius:8px;color:#e6eaf0}.nss-items.cards .nss-item.selected{border-color:#806479;background:linear-gradient(120deg,#32303b,#232934)}.nss-items.grid{grid-template-columns:1fr 1fr;gap:4px}.nss-items.grid .nss-item{background:linear-gradient(180deg,#1b2329,#242c35);border:1px solid #333c46;border-radius:8px}.nss-items.grid .nss-item-action{padding:7px 8px;gap:6px;min-height:33px}.nss-items.grid strong{font-size:11px}.nss-items.list{border-left:1px solid #2b333c;margin-left:8px;padding-left:5px;gap:1px}.nss-items.list .nss-item-action,.nss-items.list .nss-item>a{padding:8px 9px}.nss-item:hover{background:#2e3742!important;border-color:#596574!important}.nss-item.selected{background:#31303c;border-color:#655569}.nss-pin{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:23px;height:26px;padding:0;border:1px solid #62606b;border-radius:6px;background:#252630;color:#dcb3d1;opacity:0;pointer-events:none;transition:opacity .14s;cursor:pointer}.nss-item:hover .nss-pin,.nss-pin:focus-visible{opacity:1;pointer-events:auto}.nss-pin.is-pinned{opacity:1;pointer-events:auto;color:#f0b7df}.nss-items.grid .nss-item:has(.nss-pin.is-pinned) .nss-item-action,.nss-items.grid .nss-item:hover .nss-item-action{padding-right:25px}.nss-items.list .nss-item-action{padding-right:30px}.nss-empty{font-size:10px!important;line-height:1.8!important;color:#89939d!important;padding:8px 9px 10px;margin:0}.nss-footer{display:flex;gap:9px;align-items:center;min-height:59px;padding:12px;border-top:1px solid #232d34;background:#12181b;flex-shrink:0}.nss-footer>span{width:26px;height:26px;display:grid;place-items:center;font-size:10px;color:#e5bbc9;border-radius:50%;background:#46323d;flex-shrink:0}.nss-footer>div{font-size:10px;white-space:nowrap;opacity:1;transition:opacity .12s}.nss-footer small{display:block;font-size:8px;color:#76838f;margin-top:4px}.ns-sidebar-v2.is-collapsed{width:68px;border-color:#45464b;background:#111514}.ns-sidebar-v2.is-collapsed .nss-brand-row{padding:0;justify-content:center;height:50px;min-height:50px}.ns-sidebar-v2.is-collapsed .nss-brand{position:absolute;width:0;opacity:0;transform:translateX(-8px);pointer-events:none;visibility:hidden}.ns-sidebar-v2.is-collapsed .nss-toggle{margin:0}.ns-sidebar-v2.is-collapsed .nss-scroll{padding:0 7px 10px;scrollbar-width:none}.ns-sidebar-v2.is-collapsed .nss-home{flex-direction:column;gap:4px;height:56px;min-height:56px;padding:8px 2px;font-size:10px!important}.nss-compact{gap:8px;padding-top:8px}.nss-compact,.nss-compact>button{display:flex;flex-direction:column}.nss-compact>button{height:57px;min-height:57px;align-items:center;justify-content:center;gap:6px;min-width:0;background:transparent;border:1px solid transparent;border-radius:9px;color:#939ea5;font-size:9px;transition:background .15s,color .15s}.nss-compact>button>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nss-compact>button.active,.nss-compact>button:focus-visible,.nss-compact>button:hover{color:#f2cae6;border-color:#564251;background:#30232c}.nss-compact>button:last-child{border-top:1px solid #323b3a;border-radius:0 0 9px 9px;margin-top:10px;padding-top:10px;height:68px}.ns-sidebar-v2.is-collapsed .nss-footer{justify-content:center;padding:12px 0}.ns-sidebar-v2.is-collapsed .nss-footer>div{width:0;display:none}.ns-sidebar-v2.is-collapsed .nss-footer{gap:0}.nss-flyout{position:fixed;left:88px;width:240px;z-index:70;padding:15px;background:#171e24;border:1px solid #46505b;border-radius:13px;box-shadow:0 14px 50px #0007;color:#e8eaf0;font-family:Arial,PingFang SC,sans-serif;max-height:calc(100svh - 24px);overflow:auto;animation:nss-flyout-in .16s ease-out}.nss-flyout *{box-sizing:border-box}.nss-flyout h2{font-size:12px;color:#b7bfcb;margin:0 0 13px;font-weight:500}.nss-flyout .nss-item-action:focus-visible,.nss-flyout a:focus-visible,.nss-flyout button:focus-visible{outline:2px solid #da94c8;outline-offset:2px}.nss-flyout .nss-items.list{margin:0}.ns-app{margin-left:252px;transition:margin-left .28s cubic-bezier(.22,1,.36,1)}.ns-app.wide{margin-left:92px}@keyframes nss-flyout-in{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@media(max-width:700px){.ns-sidebar-v2,.nss-flyout{display:none!important}.ns-app,.ns-app.wide{margin-left:0}}@media(prefers-reduced-motion:reduce){.ns-app,.ns-sidebar-v2,.ns-sidebar-v2 *,.nss-flyout{transition:none!important;animation:none!important}}.nss-brand>.nss-logo-orb,.nss-logo-orb{position:relative;width:29px;height:29px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 24%,#fff 0,#e3e8f2 40%,#b9c4da 68%,#828eac 100%);box-shadow:0 0 15px #91aeeb29;color:#151923;letter-spacing:normal;font-style:normal;font-size:medium;overflow:hidden}.nss-logo-orb i{display:block;font-size:24px;font-style:italic;font-weight:500;line-height:1;letter-spacing:-5px;margin-left:-4px;margin-top:-3px;transition:opacity .14s,transform .18s}.nss-logo-orb i span{color:#455560}.ns-sidebar-v2.is-collapsed .nss-brand-row{height:58px;min-height:58px}.ns-sidebar-v2.is-collapsed .nss-toggle{width:42px;height:42px}.ns-sidebar-v2.is-collapsed .nss-toggle .nss-logo-orb{width:31px;height:31px;background:radial-gradient(circle,#263b58,#19222e 65%,#141a21);box-shadow:0 0 19px #6a9fed40;color:#f7f9ff}.ns-sidebar-v2.is-collapsed .nss-logo-orb i span{color:#cee0ee}.nss-logo-expand{position:absolute;opacity:0;color:#f6f8ff;transform:scale(.8);transition:opacity .14s,transform .18s}.nss-toggle:focus-visible .nss-logo-expand,.nss-toggle:hover .nss-logo-expand{opacity:1;transform:scale(1)}.nss-toggle:focus-visible .nss-logo-orb i,.nss-toggle:hover .nss-logo-orb i{opacity:0;transform:scale(.7)}.nss-header-brand{display:none;align-items:center;gap:10px;white-space:nowrap;animation:nss-flyout-in .22s ease-out}.nss-header-brand.visible{display:flex}.nss-header-brand strong{font-size:19px;letter-spacing:-.7px;font-weight:600}.nss-header-brand small{font-size:9px;border:1px solid #515760;border-radius:4px;padding:2px 3px;vertical-align:middle;font-weight:400;letter-spacing:0;margin-left:4px}.nss-logo-inline{font-size:34px;letter-spacing:-7px;line-height:1;font-style:italic;display:block;width:30px}.nss-logo-inline>span{color:#d3e5b6}.nss-hide-breadcrumb{display:none}.nss-header-brand.visible~.ns-header-right{margin-left:auto}@media(max-width:700px){.nss-header-brand.visible{display:none}}.nss-items.cards .nss-item{isolation:isolate;overflow:hidden}.nss-items.cards .nss-item:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(214,225,255,.12);box-shadow:inset 0 1px 0 rgba(214,225,255,.12);opacity:0;transition:opacity .15s ease-in;pointer-events:none;z-index:-1}.nss-items.cards .nss-item-action{min-height:48px;padding:7px;position:relative}.nss-items.cards .nss-card-copy{position:relative;flex:1;min-width:0;height:32px;overflow:hidden}.nss-items.cards .nss-card-copy strong{transition:transform .15s ease-in}.nss-items.cards .nss-card-copy small,.nss-items.cards .nss-card-copy strong{position:absolute;inset:0 0 auto;line-height:16px;transform:translateY(8px);overflow:hidden;text-overflow:ellipsis}.nss-items.cards .nss-card-copy small{margin:0;font-size:10px;color:rgba(214,225,255,.6);opacity:0;transition:opacity .15s ease-in,transform .15s ease-in}.nss-items.cards .nss-item:has(.nss-item-action:focus-visible),.nss-items.cards .nss-item:hover{background:linear-gradient(130deg,#1b232a,#222a34)!important;border-color:#555d68!important}.nss-items.cards .nss-item:has(.nss-item-action:focus-visible):before,.nss-items.cards .nss-item:hover:before{opacity:1;transition-timing-function:ease-out}.nss-items.cards .nss-item-action:focus-visible .nss-card-copy strong,.nss-items.cards .nss-item:hover .nss-card-copy strong{transform:translateY(0);transition-timing-function:ease-out}.nss-items.cards .nss-item-action:focus-visible .nss-card-copy small,.nss-items.cards .nss-item:hover .nss-card-copy small{opacity:1;transform:translateY(16px);transition-timing-function:ease-out}@media(hover:none){.nss-items.cards .nss-card-copy strong{transform:translateY(0)}.nss-items.cards .nss-card-copy small{opacity:1;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.nss-items.cards .nss-card-copy small,.nss-items.cards .nss-card-copy strong,.nss-items.cards .nss-item:before{transition:none}}.ns-sidebar-v2{background:#121516}.nss-items.cards .nss-item{background:linear-gradient(180deg,#1b1e21,#24272b);border-color:#30353b}.nss-items.cards .nss-item-icon{background:#30363e;border-color:#404851}.nss-items.cards .nss-item.selected,.nss-items.grid .nss-item.selected{background:#121314;border-color:#d4dbe6;box-shadow:inset 0 1px 2px #eef3ff65,inset 0 -2px 5px #ba91e3a0,0 0 0 1px #859ee830}.nss-items.cards .nss-item.selected:has(.nss-item-action:focus-visible),.nss-items.cards .nss-item.selected:hover,.nss-items.grid .nss-item.selected:has(.nss-item-action:focus-visible),.nss-items.grid .nss-item.selected:hover{background:#191c21!important;border-color:#e2e9f5!important}.nss-items.cards .nss-item:has(.nss-item-action:focus-visible),.nss-items.cards .nss-item:hover{background:#292f37!important;border-color:#56616e!important}.nss-item.selected{background:#29313b;border-color:#586b80}.nss-compact>button.active,.nss-compact>button:focus-visible,.nss-compact>button:hover{color:#e0eaff;border-color:#657893;background:#283442}.nss-pin,.nss-pin.is-pinned{color:#c8d7ec;background:#283340;border-color:#526477}.ns-sidebar-v2 button:focus-visible,.nss-flyout a:focus-visible,.nss-flyout button:focus-visible{outline-color:#99bfe9}.nss-items.grid strong{font-size:10px;white-space:normal}.nss-items.grid .nss-item-action{min-height:37px}.nss-items.cards .nss-item>a{gap:10px}.nss-item>a:focus-visible .nss-card-copy strong{transform:translateY(0)}.nss-item>a:focus-visible .nss-card-copy small{opacity:1;transform:translateY(16px)}.ns-sidebar-v2.is-collapsed .nss-toggle .nss-logo-orb,.nss-brand>.nss-logo-orb{background:transparent;box-shadow:none;border-radius:0;overflow:visible}.nss-logo-orb>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .14s,transform .18s}.nss-toggle:focus-visible .nss-logo-orb>img,.nss-toggle:hover .nss-logo-orb>img{opacity:0;transform:scale(.7)}img.nss-logo-inline{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.ns-mobile-brand>a{display:flex;align-items:center;gap:6px}.ns-mobile-brand>a>img{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.nss-model-group{min-width:0}.nss-model-chevron{flex-shrink:0;margin-left:auto;transition:transform .18s}.nss-model-chevron.open{transform:rotate(180deg)}.nss-model-list{margin:6px 0 9px 19px;padding-left:9px;border-left:1px solid #35404a}.nss-model-list[hidden]{display:none}.nss-model-list>a{display:block;padding:9px 7px;border-radius:6px;font-size:11px;line-height:1.5;color:#9ca8b1;text-decoration:none;overflow-wrap:anywhere}.nss-model-list>a:hover{background:#252d33;color:#fff}.nss-model-list>a[aria-current=page]{background:#2c363e;color:#e5f4fb}.nss-model-group .nss-card-copy{flex:1;min-width:0}.nss-model-group .nss-card-copy small{font-size:8px}.nss-item-action:active{transform:scale(.97)}.nss-item.nss-clicked{animation:nss-tool-feedback .65s ease-out}.nss-item-action{transition:background .16s,color .16s,transform .12s}@keyframes nss-tool-feedback{0%{box-shadow:0 0 0 0 #ba91e399;background:#29313b}to{box-shadow:0 0 0 7px #ba91e300}}@media(prefers-reduced-motion:reduce){.nss-item.nss-clicked{animation:none}.nss-item-action{transition:none}}.nss-layout>.ns-app{margin-left:252px;transition:margin-left .28s cubic-bezier(.22,1,.36,1)}.nss-layout>.ns-app.wide{margin-left:92px}@media(max-width:700px){.nss-layout>.ns-app,.nss-layout>.ns-app.wide{margin-left:0}}@media(prefers-reduced-motion:reduce){.nss-layout>.ns-app{transition:none}}