.cs-root{--cs-bg:#eceae4;--cs-ink:#1b1b18;--cs-muted:#6f6d66;--cs-faint:#8a877e;--cs-hov-bg:#1b1b1808;--cs-menu-hov:#1b1b1852;background:var(--cs-bg);min-height:100vh;color:var(--cs-ink);-webkit-font-smoothing:antialiased;transition:background .3s,color .3s}.dark .cs-root{--cs-bg:#141311;--cs-ink:#f2f1ec;--cs-muted:#a8a59c;--cs-faint:#807d74;--cs-hov-bg:#f2f1ec0d;--cs-menu-hov:#f2f1ec66}.cs-shell{flex-direction:column;max-width:1420px;margin:0 auto;padding:100px 48px 96px;display:flex}.cs-stagebox{transition:height .6s cubic-bezier(.3,1.18,.4,1);position:relative}.cs-stage{visibility:hidden;opacity:0;filter:blur(7px);pointer-events:none;transition:transform .62s cubic-bezier(.3,1.3,.4,1),opacity .38s,filter .45s,visibility 0s linear .45s;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(38px)scale(.965)rotate(.8deg)}.cs-stage[data-on=true]{visibility:visible;opacity:1;filter:blur();pointer-events:auto;transition:transform .62s cubic-bezier(.3,1.3,.4,1),opacity .38s,filter .45s,visibility;transform:translate(-50%)}.cs-enter{animation:.7s cubic-bezier(.3,1.2,.4,1) both cs-rise}@keyframes cs-rise{0%{opacity:0;transform:translateY(26px)}}.cs-navitem{color:var(--cs-muted);transition:background .15s,color .15s}.cs-navitem:hover{background:var(--cs-hov-bg);color:var(--cs-ink)}.cs-menu:hover{border-color:var(--cs-menu-hov)!important}.cs-root :focus-visible{outline:2px solid var(--cs-ink);outline-offset:2px}.cs-cordzone{touch-action:none;width:96px;height:136px;cursor:inherit;background:0 0;border:none;padding:0;position:absolute;top:32px;right:8px}.cs-cordzone:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #fff;box-shadow:0 0 0 5px #000000a6}.cs-pane{z-index:50;width:min(320px,100vw - 32px);position:fixed;top:76px;right:18px}.cs-pane .tp-rotv{border-radius:10px;max-height:calc(100dvh - 92px);overflow-y:auto;box-shadow:0 22px 62px -36px #00000073}@media (max-width:767px){.cs-shell{padding:84px 16px 72px}.cs-pane{width:auto;inset:auto 14px 14px}.cs-pane .tp-rotv{max-height:min(42dvh,380px)}}
