.tw{--tw-top-h:57px;--tw-side-w:232px;--tw-offset:256px;min-height:100vh;min-height:100dvh;background:#111114;color:#f4f4f5;font-family:var(--display);-webkit-font-smoothing:antialiased}.tw--collapsed{--tw-offset:80px}.tw a{color:inherit;text-decoration:none}.tw :focus-visible{outline:2px solid #8878fa;outline-offset:2px}.tw-iconbtn{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#a1a1aa;cursor:pointer}.tw-iconbtn:hover{background:#1e1e24;color:#f4f4f5}.tw-side{position:fixed;z-index:40;top:calc(12px + var(--mp-sitebanner-h, 0px));bottom:12px;left:12px;width:var(--tw-side-w);display:flex;flex-direction:column;padding:8px;background:#17171b;border:1px solid #1e1e24;border-radius:12px}.tw--ready .tw-side{transition:width .2s ease,transform .2s ease}.tw-side__brand{gap:6px;height:56px;padding:0 0 0 6px;flex:none}.tw-brand,.tw-side__brand{display:flex;align-items:center}.tw-brand{gap:8px;min-width:0;flex:1 1;overflow:hidden}.tw-brand__mark{display:block;width:26px;height:26px;flex:none}.tw-brand__word{display:block;flex:0 1 132px;width:132px;min-width:0;height:auto}.tw-side__close{display:none}.tw-side__nav{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 0 16px;scrollbar-width:thin;scrollbar-color:#26262c transparent}.tw-side__group+.tw-side__group{margin-top:20px}.tw-side__heading{margin:0;padding:0 10px 8px;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:1px;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-side__item{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;margin-bottom:2px;padding:7px 10px;border-radius:8px;font-size:13px;line-height:1.35;color:#a1a1aa;white-space:nowrap}.tw-side__item>svg{flex:none}.tw-side__label{min-width:0;white-space:normal;overflow-wrap:anywhere}a.tw-side__item:hover{background:#1e1e24;color:#f4f4f5}.tw-side__item.is-on{background:rgba(114,95,249,.12);color:#f4f4f5}.tw-side__item.is-on>svg{color:#8878fa}.tw-side__item.is-on:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:#8878fa}.tw-side__item.is-soon{color:#71717a;cursor:default}.tw-soon{margin-left:auto;padding:2px 5px;border-radius:4px;font-size:9px;line-height:1.3;letter-spacing:.3px;color:#c4b8ff;background:rgba(114,95,249,.18)}.tw-side__back,.tw-soon{flex:none;font-weight:600}.tw-side__back{display:flex;align-items:center;justify-content:center;gap:8px;height:38px;margin-top:8px;border-radius:8px;background:#1e1e24;font-size:12px;color:#f4f4f5}.tw-side__back:hover{background:#26262c}.tw-body{margin-left:var(--tw-offset);min-width:0}.tw--ready .tw-body{transition:margin-left .2s ease}.tw-top{position:relative;z-index:20;display:flex;align-items:center;gap:12px;height:var(--tw-top-h);padding:0 20px;border-bottom:1px solid #26262c;background:#111114}.tw-top__expand,.tw-top__menu{display:none}.tw-crumbs{min-width:0;flex:1 1}.tw-crumbs ol{margin:0;padding:0;list-style:none}.tw-crumbs li,.tw-crumbs ol{display:flex;align-items:center;gap:8px;min-width:0}.tw-crumbs li{font-size:13px;color:#a1a1aa;white-space:nowrap}.tw-crumbs li>:is(a,span){overflow:hidden;text-overflow:ellipsis}.tw-crumbs a:hover{color:#f4f4f5}.tw-crumbs li.is-last{color:#f4f4f5;font-weight:500}.tw-crumbs__sep{flex:none;color:#71717a}.tw-top__actions{gap:12px;flex:none}.tw-top__actions,.tw-top__slot{display:flex;align-items:center}.tw-top__slot{gap:8px}.tw-top__slot:empty{display:none}.tw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border:1px solid #26262c;border-radius:8px;background:#17171b;font:500 13px/1 var(--display);color:#f4f4f5;white-space:nowrap;cursor:pointer}.tw-btn:hover{background:#1e1e24}.tw-btn.is-on{border-color:rgba(114,95,249,.6);color:#c4b8ff}.tw-btn--quiet{border-color:transparent;background:transparent;color:#a1a1aa}.tw-btn--quiet:hover{background:#17171b;color:#f4f4f5}.tw-top .mp-account--ph,.tw-top .mp-account__ava{width:32px;height:32px}.tw-top .mp-account__name{display:none}.tw-top .mp-account__badge{display:inline-flex;top:-4px;right:-6px;z-index:2}.tw-top .mp-account__nrow{display:block}.tw-top .mp-btn--signin.mp-navbtn{height:36px;min-height:36px;padding:0 16px;border:0;border-radius:8px;background:#725ff9;box-shadow:none;font:600 13px/1 var(--display);letter-spacing:0;color:#fff}.tw-top .mp-btn--signin.mp-navbtn:hover{background:#826fff}.tw-top .mp-navbtn__guest{display:none}.tw-main{padding:32px 48px;min-width:0}@media (min-width:900px){.tw--collapsed .tw-side{width:56px}.tw--collapsed .tw-side__brand{justify-content:center;padding:0}.tw--collapsed .tw-brand{flex:none;justify-content:center}.tw--collapsed :is(.tw-brand__word,.tw-side__collapse,.tw-side__heading,.tw-side__label,.tw-soon){display:none}.tw--collapsed .tw-side__item{justify-content:center;padding:8px 0}.tw--collapsed .tw-side__group+.tw-side__group{margin-top:12px;padding-top:12px;border-top:1px solid #1e1e24}.tw--collapsed .tw-top__expand{display:inline-grid;margin-left:-6px}}@media (max-width:899px){.tw{--tw-offset:0px}.tw-side{top:calc(8px + var(--mp-sitebanner-h, 0px));bottom:8px;left:8px;z-index:70;width:min(var(--tw-side-w),calc(100vw - 48px));transform:translateX(calc(-100% - 16px))}.tw--drawer .tw-side{transform:none}.tw-side__collapse{display:none}.tw-side__close{display:inline-grid}.tw-scrim{display:none}.tw--drawer .tw-scrim{display:block;position:fixed;inset:0;z-index:65;padding:0;border:0;background:rgba(0,0,0,.6)}.tw-top{padding:0 12px;gap:8px}.tw-top__menu{display:inline-grid;margin-left:-4px}.tw-main{padding:20px 16px 32px}}@media (min-width:900px){.tw-scrim{display:none}}@media (max-width:599px){.tw-crumbs li.is-last .tw-crumbs__sep,.tw-crumbs li:not(.is-last){display:none}.tw-top__actions{gap:8px}.tw-top__library{width:36px;padding:0}.tw-top__slot .tw-btn{padding:0 10px}.tw-top :is(.tw-top__library,.tw-top__slot) .tw-btn__label{display:none}}@media (pointer:coarse){.tw-iconbtn{width:40px;height:40px}.tw-side__item{min-height:40px}}@media (prefers-reduced-motion:reduce){.tw--ready :is(.tw-side,.tw-body){transition:none}}