:root{--wall-blur:0px;--wall-mask:0.1;--icon-size:72px;--icon-gap-x:29px;--icon-gap-y:29px}.grid-box{-webkit-box-pack:center;-ms-flex-pack:center;grid-gap:29px 29px;grid-gap:var(--icon-gap-x) var(--icon-gap-y);-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;gap:29px 29px;gap:var(--icon-gap-x) var(--icon-gap-y);grid-auto-flow:dense;grid-auto-rows:72px;grid-auto-rows:var(--icon-size);grid-template-columns:repeat(auto-fill,72px);grid-template-columns:repeat(auto-fill,var(--icon-size));justify-content:center;margin:0 auto;max-width:1566px;max-width:calc((var(--icon-size) + var(--icon-gap-x))*14 + 152px);padding:14px 76px 42px;position:relative;-webkit-transition:.26s cubic-bezier(.165,.84,.44,1);transition:.26s cubic-bezier(.165,.84,.44,1)}.grid-item{border-radius:16px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);position:relative;-webkit-transition:-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:box-shadow .16s ease,transform .16s ease;transition:box-shadow .16s ease,transform .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease}.grid-item:hover:not(.grid-item-receiving):not(.grid-item-forbidden){-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.4);box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.grid-item-receiving{-webkit-box-shadow:0 0 0 3px rgba(50,122,255,.86),0 8px 20px rgba(50,122,255,.28);box-shadow:0 0 0 3px rgba(50,122,255,.86),0 8px 20px rgba(50,122,255,.28)}.grid-item-forbidden{-webkit-box-shadow:0 0 0 3px rgba(255,53,92,.82),0 8px 20px rgba(255,53,92,.24);box-shadow:0 0 0 3px rgba(255,53,92,.82),0 8px 20px rgba(255,53,92,.24);cursor:no-drop}.grid-child{border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;width:100%}.grid-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:16px;justify-content:center;margin:3px -12px 0;opacity:.9;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 4px rgba(0,0,0,.4);white-space:nowrap}.grid-icon-a{display:block;height:100%;width:100%}.grid-icon-img{border-radius:16px;color:#fff;display:inline-block;font-size:26px;font-weight:700;height:100%;line-height:72px;text-align:center;width:100%}.grid-1x1{grid-column:span 1;grid-row:span 1}.grid-1x2{grid-column:span 1;grid-row:span 2}.grid-2x1{grid-column:span 2;grid-row:span 1}.grid-2x2{grid-column:span 2;grid-row:span 2}.grid-2x3{grid-column:span 2;grid-row:span 3}.grid-4x2{grid-column:span 4;grid-row:span 2}.grid-4x3{grid-column:span 4;grid-row:span 3}.grid-4x4{grid-column:span 4;grid-row:span 4}.grid-item-drag-chosen{cursor:-webkit-grabbing;cursor:grabbing}.grid-item-drag-placeholder{-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.grid-item-drag-placeholder:before{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.42);border-radius:inherit;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.grid-item-drag-placeholder>*{opacity:0}.grid-item-drag-cloned{cursor:-webkit-grabbing!important;cursor:grabbing!important;opacity:.96!important;pointer-events:none!important;-webkit-transition:none!important;transition:none!important;will-change:transform;z-index:1000!important}.grid-item-drag-cloned .close-icon,.grid-item-drag-cloned .grid-title{opacity:0!important}.is-drag-forbidden .grid-item-drag-cloned{cursor:no-drop!important}.delete-zone{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(31,34,42,.68);bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;height:120px;justify-content:center;left:0;line-height:34px;pointer-events:none;position:fixed;-webkit-transition:background-color .16s ease;transition:background-color .16s ease;width:100%;z-index:1002}.delete-zone-icon{height:24px;margin-left:8px;width:24px}.delete-zone-active{background:url(/_nuxt/img/delete_bg.68e311c.png) 50%/100% 100% no-repeat}.delete-zone-enter-active,.delete-zone-leave-active{-webkit-transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,transform .16s ease;transition:opacity .16s ease,transform .16s ease,-webkit-transform .16s ease}.delete-zone-enter,.delete-zone-leave-to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.undo-toast{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(30,33,40,.94);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;bottom:28px;-webkit-box-shadow:0 10px 28px rgba(0,0,0,.28);box-shadow:0 10px 28px rgba(0,0,0,.28);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:52px;justify-content:space-between;max-width:360px;min-width:260px;padding:0 10px 0 18px;position:fixed;right:28px;z-index:1003}.undo-toast span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.undo-toast button{-ms-flex-negative:0;background:transparent;border:0;color:#7eb8ff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;margin-left:20px;padding:8px 10px}.undo-toast-enter-active,.undo-toast-leave-active{-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.undo-toast-enter,.undo-toast-leave-to{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}.page-home{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh}.page-home,.page-home .page-ctn{overflow:hidden;position:relative}.page-home .page-ctn{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:100%}.page-home .page-ctr{height:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);width:100%}.page-home .page-slide{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;opacity:0;position:relative;width:100%}.page-home .page-slide.active{opacity:1;-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1)}.page-home .page-slide .close-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.4);background:url(/_nuxt/img/close_hover.cf05c04.png) no-repeat;background-size:cover;border-radius:50%;color:#222;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;justify-content:center;left:-15px;opacity:.8;position:absolute;top:-16px;width:36px}.page-home .page-slide .close-icon:hover{opacity:1}.page-home .icp-ctr{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;justify-content:center;position:relative}.page-home .icp{background:rgba(0,0,0,.4);border-radius:18px;color:#fff;font-size:12px;line-height:16px;opacity:.4;padding:8px 75px}.page-home .icp>a{color:#fff;margin-left:16px;-webkit-text-decoration:underline;text-decoration:underline}.page-home .icp>a:hover{color:#fff}.swing{-webkit-animation:shake .3s ease infinite;animation:shake .3s ease infinite;-webkit-transform-origin:center 50px;transform-origin:center 50px}@-webkit-keyframes shake{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}20%{-webkit-transform:rotate(-2deg) scale(1);transform:rotate(-2deg) scale(1)}60%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}80%{-webkit-transform:rotate(2deg) scale(1);transform:rotate(2deg) scale(1)}to{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}@keyframes shake{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}20%{-webkit-transform:rotate(-2deg) scale(1);transform:rotate(-2deg) scale(1)}60%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}80%{-webkit-transform:rotate(2deg) scale(1);transform:rotate(2deg) scale(1)}to{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}.v-contextmenu{border:0;border-radius:16px;-webkit-box-shadow:0 6px 18px rgba(31,34,42,.12);box-shadow:0 6px 18px rgba(31,34,42,.12);padding:5px 0}.v-contextmenu,.v-contextmenu .v-contextmenu-item{-webkit-box-sizing:border-box;box-sizing:border-box}.v-contextmenu .v-contextmenu-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;line-height:20px;margin:0 8px;padding:0 8px;-webkit-transition:color .12s ease,background-color .12s ease;transition:color .12s ease,background-color .12s ease}.v-contextmenu .v-contextmenu-item>.svg-icon{-webkit-box-flex:0;color:#999;-ms-flex:0 0 auto;flex:0 0 auto;height:20px;margin-right:8px;width:20px}.v-contextmenu .v-contextmenu-item .context-menu-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;height:20px;justify-content:center;margin-right:8px;width:20px}.v-contextmenu .v-contextmenu-item .context-menu-icon .svg-icon{-webkit-box-flex:0;display:block;-ms-flex:0 0 auto;flex:0 0 auto}.v-contextmenu .v-contextmenu-item .context-menu-icon__active{display:none!important}.v-contextmenu--default{width:146px}.v-contextmenu--default .v-contextmenu-item--hover{background:#f5f4f9;color:#ff1e6c!important}.v-contextmenu--default .v-contextmenu-item--hover>.svg-icon{color:#ff1e6c}.v-contextmenu--default .v-contextmenu-item--hover .context-menu-icon__default{display:none!important}.v-contextmenu--default .v-contextmenu-item--hover .context-menu-icon__active{display:block!important}