.sortable-items{display:grid;grid-gap:1em;grid-template-columns:130px 1fr}@media (max-width:600px){.sortable-items{grid-template-columns:1fr}}.sortable-items .controls{text-align:right}.sortable-items .controls .sortable-item{box-shadow:0 0 0 1px var(--color-border);font-size:.9em;margin-bottom:.75em;padding:.3em .75em;border-radius:5px;text-align:center;cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.sortable-items .controls .sortable-item.active{background-color:var(--color-bg-contrast);font-weight:var(--font-weight-bold)}.sortable-items .controls .sortable-item .handle{display:flex;justify-content:space-between;align-items:center}.sortable-items .controls .sortable-item .handle .factor-icon{opacity:.2}.sortable-items .controls .factor-btn{width:100%;display:block}.sortable-items .inputs{box-shadow:0 0 0 1px var(--color-border);padding:1.5em;border-radius:5px;background:#fff}.sortable-items .inputs .header{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1em;width:100%;max-width:25em}.sortable-items .inputs .header .title{display:flex;align-items:center;margin-right:.5em;margin-bottom:.5em}.sortable-items .inputs .header .title .title-input{background:transparent;box-shadow:none!important;border-radius:0!important;border-bottom:1px dashed rgba(0,0,0,.2)}.sortable-items .inputs .header .title .edit-me{margin-left:1em;opacity:.4;font-size:.8em}.sortable-items .inputs .header .title input{width:auto;padding:.2em .2em .2em 0;background:none;box-shadow:none;font-weight:var(--font-weight-bold)}.birthday .date-inputs{display:flex;align-items:center}.birthday .date-inputs .sep{opacity:.25;padding:0 .5em}.birthday .date-inputs input[type=text]{text-align:center;width:5em}.manager-brand{position:relative;--panel-movement:cubic-bezier(0.52,0.01,0.16,1);perspective:100px}.manager-brand .slide-up-enter-active,.manager-brand .slide-up-leave-active{transform-origin:0 100%;transition:all .2s var(--panel-movement)}.manager-brand .slide-up-enter,.manager-brand .slide-up-leave-to{transform:translateY(10px);opacity:0}.manager-brand .slide-up-enter-to,.manager-brand .slide-up-leave{transform:translateY(0);opacity:1}.manager-brand .slide-menu{transform-origin:0 100%;position:absolute;bottom:100%;width:100%;padding:1rem;will-change:margin;z-index:100;background:#fff;box-shadow:var(--menu-shadow);border-radius:5px}.manager-brand .slide-menu .factor-link{display:block;cursor:pointer;color:inherit;padding:.5rem;border-radius:5px;margin:2px 0}.manager-brand .slide-menu .factor-link:hover{background-color:var(--color-bg-highlight)}.manager-brand .slide-menu .factor-link.active-path{background-color:var(--color-bg-contrast)}.manager-brand .manager-brand-pad{cursor:pointer;color:inherit;border-radius:5px;display:grid;grid-gap:1rem;grid-template-columns:2rem 1fr 1rem;padding:.4rem .5rem;align-items:center}.manager-brand .manager-brand-pad .menu-grid-item{min-width:0}.manager-brand .manager-brand-pad .action-icon{text-align:right;opacity:.4}.manager-brand .manager-brand-pad .action-icon svg{width:1.2rem}.manager-brand .manager-brand-pad .action-icon .factor-icon{transition:all .2s}.manager-brand .manager-brand-pad .action-icon .factor-icon.down{transform:rotate(180deg)}.manager-brand .manager-brand-pad:hover{background-color:var(--color-bg-contrast)}.manager-brand .manager-brand-pad:hover .action-icon{opacity:1}.manager-brand .manager-brand-pad .menu-name{user-select:none}.manager-brand .manager-brand-pad .menu-name .name{font-size:1em;font-weight:var(--font-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.manager-brand .manager-brand-pad .menu-name .sub{opacity:.5;font-size:12px}.manager-brand .manager-brand-pad .menu-media .avatar{width:2.25rem}.manager-brand .manager-brand-pad .menu-media .avatar .thumb{border-radius:5px}.manager-brand .manager-brand-pad .menu-media .app-brand{background-color:#fff;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);border-radius:5px;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center}.manager-brand .manager-brand-pad .menu-media .app-brand svg{display:block;width:1.3rem;height:1.3rem;margin:-.1rem 0 0 -.1rem}.manager-brand .manager-brand-pad .menu-media .app-brand svg .icon-path{fill:var(--color-text)}.app-manager{background:#fff;height:100vh;display:grid;grid-template-rows:minmax(3rem,auto) 1fr minmax(4rem,auto);grid-gap:1rem;overflow:auto;padding:.5rem;position:relative;border-right:1px solid var(--panel-border-color)}.app-manager .manager-area{min-width:0}.app-manager .manager-content{min-width:0;min-height:0;overflow:auto}.app-manager .show-mobile{display:none}@media (max-width:900px){.app-manager{height:auto;border-bottom:1px solid var(--panel-border-color)}.app-manager,.app-manager .show-mobile{display:block}.app-manager .manager-header{display:grid;grid-template-columns:1fr 5rem}.app-manager .manager-content,.app-manager .manager-footer{display:none}.app-manager.show-mobile{max-height:90vh;border-bottom:none;box-shadow:var(--menu-shadow);display:grid}.app-manager.show-mobile .manager-content,.app-manager.show-mobile .manager-footer{display:block}}.nav-list .nav-area{margin-bottom:.75em;padding-bottom:.75em}.nav-list .nav-area .area-title{font-size:.8em;margin:1rem .5rem .5rem;font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:1px}.nav-list .nav-group{border-radius:5px;position:relative}.nav-list .nav-group a{color:inherit}.nav-list .nav-group .menu-link,.nav-list .nav-group .menu-link-sub{padding:.6rem 1.5rem .5rem;margin:2px 0;border-radius:4px;display:grid;grid-template-columns:2rem 1fr}.nav-list .nav-group .menu-link-sub .secondary,.nav-list .nav-group .menu-link .secondary{opacity:0;padding:0 5px;font-size:.9em;transition:opacity .2s}.nav-list .nav-group .menu-link-sub .secondary:hover,.nav-list .nav-group .menu-link .secondary:hover{color:var(--color-primary)}.nav-list .nav-group .menu-link-sub.active-path,.nav-list .nav-group .menu-link-sub:hover,.nav-list .nav-group .menu-link.active-path,.nav-list .nav-group .menu-link:hover{background:var(--color-bg-highlight)}.nav-list .nav-group .menu-link-sub:hover .secondary,.nav-list .nav-group .menu-link:hover .secondary{opacity:1}.nav-list .nav-group .menu-link{display:grid;grid-template-areas:"icon primary"}.nav-list .nav-group .item-text{grid-area:primary;line-height:1.4;grid-template-columns:1fr 1rem;display:grid}.nav-list .nav-group .item-icon{grid-area:icon}.nav-list .nav-group .item-icon img{margin-top:.15rem;width:1rem;display:block}.nav-list .nav-group .primary-item-icon{opacity:.6}.nav-list .nav-group.active .primary-item-icon{filter:none;position:absolute;opacity:1}.nav-list .nav-set.has-title{margin:1em 0}@media (max-width:960px){.nav-list .nav-set{display:grid;grid-template-columns:1fr 1fr}.nav-list .nav-set .nav-group{font-size:1.3em}.nav-list .nav-set .nav-group .primary-item{padding:.5em .25em}}.nav-list a{color:inherit;display:block;transition:all .2s}.nav-list a:hover{opacity:.85}.nav-list a.active-path{font-weight:700;opacity:1}.pagination{display:flex;align-items:center}.pagination>*{margin:0 5px}.pagination .sep{opacity:.4}.pagination .factor-btn{padding:.5em}.site-head{padding:1rem;width:100%;position:fixed;z-index:110;background:#000;transition:all .3s;will-change:padding}@media (max-width:900px){.site-head{padding:0 .5em}}.factor-site .site-head{opacity:0}.factor-site.scrolled .site-head,.factor-site.top .site-head{opacity:1}.factor-site.scrolled .site-head{padding:0 1rem;background:#0e0e0e;box-shadow:0 1px 1px rgba(0,0,0,.1)}.site-head-pad{max-width:var(--max-width);padding:0 1.5rem;margin:0 auto;width:100%;height:45px;align-items:center;display:flex;justify-content:space-between}.site-head-pad .fade-enter-active,.site-head-pad .fade-leave-active{transition:opacity .5s}.site-head-pad .fade-enter,.site-head-pad .fade-leave-to{opacity:0}.site-head-pad .mobile-logo{display:none}@media (max-width:900px){.site-head-pad{flex-direction:column;justify-content:center}.site-head-pad .mobile-logo{display:block}}.site-head-pad .overlay{display:none;height:100vh;width:100vw;background:hsla(0,0%,100%,.1);z-index:10;position:fixed;top:0;cursor:pointer}.site-head-pad .overlay.open{display:block}.site-head-pad .mob-nav-btn{display:none;cursor:pointer}.site-head-pad .mob-nav-btn .toggle{cursor:pointer;position:relative;display:block;width:30px;height:30px}.site-head-pad .mob-nav-btn .toggle:after,.site-head-pad .mob-nav-btn .toggle:before{content:"";position:absolute;height:3px;width:100%;left:0;top:50%;margin-top:-1px;background-color:var(--color-text);transition:.29s cubic-bezier(.52,.01,.16,1)}.site-head-pad .mob-nav-btn .toggle:before{transform:rotate(0deg) translateY(-5px)}.site-head-pad .mob-nav-btn .toggle:after{transform:rotate(0deg) translateY(5px)}@media (max-width:900px){.site-head-pad .mob-nav-btn{position:absolute;right:1em;top:.5em;z-index:20;display:block}.site-head-pad .mob-nav-btn a.active:after,.site-head-pad .mob-nav-btn a.active:before{background-color:var(--color-text)}.site-head-pad .mob-nav-btn a.active:before{transform:rotate(45deg) translateY(0)}.site-head-pad .mob-nav-btn a.active:after{transform:rotate(-45deg) translateY(0)}}.site-head-pad .brand{display:flex;flex-grow:1;align-items:center}.site-head-pad .brand .search{border-radius:4px;flex-grow:1;max-width:600px;padding:4px 1em;color:rgba(38,67,89,.4);background:#f3f5fa;margin:0 2em;font-size:.9em;line-height:1.6}.site-head-pad .nav{font-weight:var(--font-weight-bold);display:flex;align-items:center}@media (max-width:900px){.site-head-pad .nav{position:fixed;display:none;z-index:100;height:100vh;top:0;left:0;width:70%;transform:translate(-100%);background:#000;transition:all .4s cubic-bezier(.4,0,0,1)}.site-head-pad .nav.open{display:block;transform:translate(0);box-shadow:0 0 10px rgba(0,0,0,.2)}}.site-head-pad .nav>.factor-link{letter-spacing:-.03em;font-size:.9em;margin:0 1em}@media (max-width:900px){.site-head-pad .nav>.factor-link{display:block;text-align:left;font-size:1.2em;padding:.75em;margin:0;box-shadow:var(--box-shadow-input);background:#000}}.site-head-pad .nav>.factor-link.active,.site-head-pad .nav>.factor-link:hover{color:var(--color-text-secondary)}.site-head-pad .nav .account-menu{margin-left:1em}@media (max-width:900px){.site-head-pad .nav .account-menu{display:none}}.site-head-pad .nav .nav-dropdown-toggle{padding:4px 6px;font-weight:500;border-radius:4px}.site-head-pad .nav .nav-dropdown-toggle.active,.site-head-pad .nav .nav-dropdown-toggle:hover{opacity:.6}.signin{font-family:var(--font-family-primary,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif);color:var(--color-text,#3a4854);margin:1em auto;width:300px;text-align:center}.signin a{color:var(--color-primary,#0471ff)}.signin .form-inputs-move{transition:transform 1s}.signin .form-inputs-leave-active{position:absolute}.signin .form-inputs-enter-active,.signin .form-inputs-leave-active{transition:all 1s}.signin .form-inputs-enter,.signin .form-inputs-leave-to{opacity:0;transform:translateX(30px)}.signin form{font-size:1.2em}.signin form input{width:100%;max-width:350px}.signin .signin-header{margin-bottom:1.5em}.signin .signin-header .title{font-size:1.8em;letter-spacing:-.02em;font-weight:var(--font-weight-bold,700);margin-bottom:.5rem}.signin .signin-header .sub-title{font-weight:500;opacity:.7}.signin .alt-links{margin-top:2em;text-align:center;font-weight:500;line-height:1.8}.signin .alt-links a{cursor:pointer}.signin .sep{position:relative;margin:1em 0;text-align:center;font-style:italic}.signin .sep .text{opacity:.4;padding:0 1em;z-index:10;position:relative}.signin .action{margin-top:1em}.signin .image-organizer{justify-content:center}.modal-content .signin,.modal-content .signin input,.modal-content .signin select,.modal-content .signin textarea{color:inherit}