:root{--bodyBG:#fafafa;--bodyText:#000;--base-border-radius:10px;--compBody-color:#ffffffeb;--compBody-color-solid:#f2f2f2;--lq-border-color-back:#9f9fa8;--lq-border-color-front:#f4f4f5;--lq-accent-color:#0fbdbd1a;--depth-05:inset 0 1px 1px #ffffff20,  0 1px 1px #00000020,  0 1px 2px #00000010;--depth-1:inset 0 2px 2px #ffffff15,  0 1px 1px #00000030,  0 2px 2px #00000015;--depth-2:inset 0 2px 2px #ffffff30,  0 1px 1px #00000030,  0 4px 4px #00000015;--depth-3:inset 0 2px 2px #ffffff60,  0 2px 2px #00000030,  0 4px 4px #00000020}.dark:root{--bodyBG:#010101;--bodyText:#fff;--compBody-color:#121212bf;--compBody-color-solid:#121212;--lq-border-color-back:#1a1a1a;--lq-border-color-front:#121212cc;--lq-accent-color:#0755551a}.comp-body{background-color:var(--bodyBG);width:100%;min-height:100vh;max-height:100vh;color:var(--bodyText);overflow:clip auto}.child-body{background-color:var(--bodyBG);flex-direction:column;padding:16px 24px;display:flex}.nexus-container{background-color:var(--bodyBG);grid-template-columns:.01fr 1fr;min-height:100vh;max-height:100vh;display:grid;position:relative}.nexus-container-full{grid-template-columns:1fr}.pop-05{box-shadow:var(--depth-05)!important}.pop-1{box-shadow:var(--depth-1)!important}.pop-2{box-shadow:var(--depth-2)!important}.pop-3{box-shadow:var(--depth-3)!important}.liquid-border{box-shadow:0px 0px 10px -5px var(--lq-border-color-back), inset 0px 0px 5px 5px var(--lq-border-color-front);filter:drop-shadow(0 1px 1px #0000000d);position:relative}.liquid-border:before{content:"";background-color:var(--lq-accent-color);filter:blur(50px);pointer-events:none;border-radius:100%;width:100%;height:20%;display:block;position:absolute;bottom:0;left:0}.card-body{--compBorder-color:#dfe4e4;border:1px solid var(--compBorder-color);-webkit-user-select:none;user-select:none;padding-inline:1rem;transition:box-shadow .3s,transform .2s,border-color .2s;overflow:clip;box-shadow:0 1px 4px #0000001a,0 3px 10px #00000012;background-color:var(--compBody-color)!important;border-radius:var(--base-border-radius)!important}.card-content{pointer-events:auto;padding:0!important}.card-item{-webkit-user-select:text;user-select:text;border-radius:5px;overflow:clip}.button-1{--compBorder-color:#0000001a;border:1px solid var(--compBorder-color);border-radius:100vw;padding:6px 16px;font-size:smaller}.button-cn{--compBorder-color:#00000013;box-sizing:border-box;cursor:pointer;border:#0000;border-radius:.45rem!important;padding:18px 16px!important;font-size:.95rem!important}.button-cn.pop-05,.button-cn.pop-1,.button-cn.pop-2,.button-cn.pop-3{border:1px solid var(--compBorder-color)!important}.select-trigger{box-sizing:border-box;border-radius:var(--base-border-radius)!important;border:1px solid var(--compBorder-color)!important;width:max-content!important;height:2.5rem!important}.select-content{box-sizing:border-box;padding:5px;border:1px solid var(--compBorder-color)!important;border-radius:var(--base-border-radius)!important}.select-item{border-radius:4px!important}.dialog-content{color:var(--bodyText);box-sizing:border-box;background-color:var(--compBody-color-solid)!important;border-radius:var(--base-border-radius)!important;border:1px solid var(--compBorder-color)!important}.dialog-title{padding-bottom:10px;border-bottom:1px solid gray!important}.dark .dialog-title{border-bottom:1px solid #4d4d4d!important}.dark .card-body,.dark .select-trigger,.dark .select-content,.dark .button-1,.dark .button-2,.dark .button-cn{--compBorder-color:#ffffff1c}.dark .card-body{box-shadow:0 1px 2px #0000004d,0 2px 8px #0003}.toplight{overflow:clip}.toplight:before{--light-color:linear-gradient(90deg, #00ffea 25%, #00ffea 75%);content:"";transform-origin:50%;filter:blur(45px);background:var(--light-color);border-radius:100vw;width:100%;height:0;transition:height .2s ease-in-out;display:block;position:absolute;inset:0;translate:0 -25px;scale:.8 1}.toplight:hover:before{height:8px}.dark .toplight:before{--light-color:linear-gradient(90deg, #066bf9 25%, #066bf9 75%)}.badge{--text-color:#00998c;--badge-border-color:#00b3a4;color:var(--text-color);-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#00b3a41a 10%,#00aaff1a 50%);border:1px solid #00e6d2;border-radius:100vw;align-items:center;padding-block:.45rem;padding-inline:1rem;font-weight:500;display:inline-flex}.dark .badge{--text-color:#0cb;--badge-border-color:#3fe;background:linear-gradient(90deg,#00b3a41a 10%,#0586c71a 50%)}
