@import"https://fonts.googleapis.com/css2?family=Michroma&family=Noto+Sans+Math&family=Orbitron:wght@400..900&display=swap";@font-face{font-family:Electrical Safety;font-weight:700;src:url("/font/Electrical Safety Bold.ttf")}@font-face{font-family:Electrical Safety;font-weight:400;src:url("/font/Electrical Safety Regular.ttf")}:root{--org-shatagon-dim:170,72,72;--org-shatagon-light:255,154,154;--org-njg-dim:72,150,92;--org-njg-light:157,235,176;--org-waiting-njg-dim:170,136,54;--org-waiting-njg-light:255,217,120}.noto-sans-math-regular{font-family:Noto Sans Math,sans-serif;font-weight:400;font-style:normal}body,html{width:100%;height:100%;margin:0;padding:0;color:#fff;font-family:Electrical Safety,sans-serif;overscroll-behavior:none}@media screen and (max-width:768px){body,html{font-size:14px}}#__nuxt{width:100%;height:100%}*{box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px;-webkit-transition:.2s;transition:.2s}::-webkit-scrollbar-thumb{background-color:rgba(var(--secondary-light),.5);border-radius:0;-webkit-transition:.2s;transition:.2s}::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--secondary-light),1);-webkit-transition:.2s;transition:.2s}::-webkit-scrollbar-track{background-color:rgba(var(--secondary-dim),.2);width:8px;-webkit-transition:.2s;transition:.2s}.pseudo-pillar{height:2.5rem;width:3px;margin-right:2px;background-color:rgb(var(--primary-dim));transition:.2s}.pseudo-pillar:has(+input:focus){background-color:rgb(var(--primary-light));transition:.2s}a{color:rgb(var(--primary-light));text-decoration:underline}.container{margin:0 auto;max-width:1280px}.admin-container,.container{width:100%;min-height:calc(100% - 8rem)}.admin-container{position:relative;margin:0;padding:1rem 1rem 5rem}@media(max-width:880px){.admin-container{padding-bottom:7rem}.fc-toolbar{gap:1rem;display:grid!important;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}.fc-toolbar *{justify-self:center}.fc-toolbar button{padding:.5rem 1.5rem!important}}h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}hr{margin:1rem 0;border:0;border-bottom:1px solid rgb(var(--secondary-dim))}.area-wrapper{display:grid;width:100%}.area-button{display:flex;width:100%;gap:1rem;justify-content:flex-end}.frame-deco-01{position:relative;border:1px solid rgb(var(--secondary-dim))}.frame-deco-01:before{left:0;top:0}.frame-deco-01:after,.frame-deco-01:before{content:"";display:block;position:absolute;width:20%;height:2px;z-index:1;background-color:rgb(var(--secondary-dim))}.frame-deco-01:after{right:0;bottom:0}.input-box{position:relative;display:flex;flex-grow:1;align-items:center}.input-box:after{position:absolute;content:"";width:3px;height:1.8rem;right:0;background-color:rgb(var(--secondary-dim));transition:.2s}.input-box:has(input:focus):after{background-color:rgb(var(--secondary-light));transition:.2s}input{padding:.5rem;height:2.5rem;line-height:1.5rem;border:1px solid rgb(var(--secondary-dim));position:relative;border-radius:0;background-color:rgba(var(--secondary-dim),.25);color:#fff;align-self:center;transition:.2s;vertical-align:middle;font-family:Electrical Safety}input:focus{outline:none;border-color:rgb(var(--secondary-light));background-color:rgba(var(--secondary-dim),.5);transition:.2s}input[disabled]{background-color:rgba(var(--secondary-dim),.1);color:gray}input[type=color]{padding:.1rem .25rem .1rem .1rem}label.label-checkbox{display:flex;justify-content:center;align-items:center;gap:.5rem;width:2.5rem;height:2.5rem;border:1px solid rgb(var(--secondary-dim));border-radius:0;background-color:rgba(var(--secondary-dim),.25);color:#fff;align-self:center;vertical-align:middle;font-family:Electrical Safety;cursor:pointer}label.label-checkbox:before{content:"";display:block;width:50%;height:50%;background-color:transparent;border-radius:0;transform:scale(0);transition:.2s}label.label-checkbox:has(:checked):before{background-color:rgba(var(--primary-light),1);transform:scale(1)}textarea{padding:.5rem;min-height:2.5rem;border:1px solid rgb(var(--secondary-dim));position:relative;border-radius:0;background-color:rgba(var(--secondary-dim),.25);color:#fff;align-self:center;vertical-align:middle;font-family:Electrical Safety;resize:none;font-size:1rem}textarea:focus{outline:none;border-color:rgb(var(--secondary-light));background-color:rgba(var(--secondary-dim),.5)}select{padding:.5rem;height:2.5rem;line-height:1.5rem;border:1px solid rgb(var(--secondary-dim));border-radius:0;background-color:rgba(var(--secondary-dim),.25);color:#fff;align-self:center;transition:.2s;vertical-align:middle;font-family:Electrical Safety}select:focus{outline:none;border-color:rgb(var(--secondary-light));background-color:rgba(var(--secondary-dim),.5);transition:.2s}.green{color:#0f0}.filter-line{display:flex;align-items:center;gap:1rem}.sandevistan-enter-active,.sandevistan-enter-from,.sandevistan-move{transition:transform .2s}.tip{font-size:.8rem;color:rgb(var(--secondary-dim));vertical-align:middle}.tip li{list-style:none}code{padding:0 .5rem;white-space:pre-wrap}pre{padding:.5rem}code,pre{font-family:Noto Sans Math,sans-serif;white-space:preserve;background-color:rgba(var(--secondary-dim),.25);border:1px solid rgba(var(--secondary-light),.5)}pre code{border:0;padding-left:0;background-color:transparent}pre:has(code){font-family:Noto Sans Math,sans-serif;padding:0 0 0 .5rem}@keyframes bg-pulse{0%{opacity:.5}to{opacity:1}}@keyframes bg-slide-in{0%{transform:translate(-.5rem) translateY(-.5rem)}to{transform:translate(0) translateY(0)}}.bg-pulse{transition:opacity 0s;animation-name:bg-pulse;animation-duration:.1s;animation-iteration-count:3}.spawn{animation:bg-slide-in .1s}.spawn,.spawn-toast{transition:transform .2s,opacity 0s}blockquote{border-left:4px solid rgb(var(--secondary-dim));padding:.5rem;margin:1rem 0;font-style:italic}.editor-image{border:1px solid rgb(var(--secondary-dim));max-width:100%;max-height:40rem}::-moz-selection{background-color:rgba(var(--secondary-light),.5)}::selection{background-color:rgba(var(--secondary-light),.5)}iframe{border:0}.spinner-box{display:grid;justify-content:center;align-items:center}input::-moz-placeholder{color:rgb(var(--secondary-dim))}input::placeholder{color:rgb(var(--secondary-dim))}.toast-notification{position:absolute;z-index:800;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);padding:1rem;border-width:1px;border-style:solid;border-color:rgba(var(--secondary-light),1);background-color:rgba(var(--secondary-dim),.5);width:20rem}.toast-notification img{fill:rgba(var(--secondary-light),1)}.toast-notification.success{border-color:rgba(var(--primary-light),1);background-color:rgba(var(--primary-dim),.5)}.toast-notification.success img{color:rgba(var(--primary-light),1)}.toast-notification.caution{border-color:rgba(var(--caution-light),1);background-color:rgba(var(--caution-dim),.5)}.toast-notification.warn{border-color:rgba(var(--warn-light),1);background-color:rgba(var(--warn-dim),.5)}.toast-custom{position:absolute;right:1rem;z-index:800;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);padding:1rem;border-width:1px;border-style:solid;border-color:rgba(var(--secondary-light),1);background-color:rgba(var(--secondary-dim),.5);width:20rem}.toast-custom img{fill:rgba(var(--secondary-light),1)}.toast-custom.success{border-color:rgba(var(--primary-light),1);background-color:rgba(var(--primary-dim),.5)}.toast-custom.success img{color:rgba(var(--primary-light),1)}.toast-custom.caution{border-color:rgba(var(--caution-light),1);background-color:rgba(var(--caution-dim),.5)}.toast-custom.warn{border-color:rgba(var(--warn-light),1);background-color:rgba(var(--warn-dim),.5)}.discord,.discord *{color:rgb(var(--discord))}.refresh-button{color:rgb(var(--secondary-dim));transform:rotate(0)}.refresh-button:hover{filter:brightness(2) saturate(2);animation:spin 1s linear infinite;transition:.2s}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.content-image img{max-width:100%;border:1px solid rgb(var(--secondary-dim))}.fcal{--fc-border-color:rgba(var(--secondary-dim),.25);--fc-list-event-hover-bg-color:hsla(0,0%,100%,.3)}.fcal a{text-decoration:none;color:rgb(var(--secondary-light))}.fcal tr{background-color:rgba(var(--secondary-dim),.1)}thead .fc-scrollgrid-sync-inner{display:flex;justify-content:center;align-items:center;height:4rem}.fcal .fc-event{border:0;border-radius:0;padding:.25rem .5rem;color:#fff;margin-bottom:.2rem;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.fcal .fc-event:before{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px),0 0,1px 1px,1px calc(100% - 8.41px),8.41px calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 8.41px,calc(100% - 8.41px) 1px,1px 1px)}.fc-view-harness{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.fc-view-harness:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(var(--secondary-dim),.5);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px),0 0,1px 1px,1px calc(100% - 16.41px),16.41px calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 16.41px,calc(100% - 16.41px) 1px,1px 1px)}.fcal .fc-toolbar-title{font-size:1.5rem;font-weight:700}.fcal button.fc-button{position:relative;background-color:transparent;color:#fff;border:none;cursor:pointer;font-family:Electrical Safety;font-size:.8rem;background-color:rgba(var(--secondary-dim),.25);border:1px solid rgba(var(--secondary-dim),.5);border-radius:0}button.fc-button:before{top:0}button.fc-button:after,button.fc-button:before{content:"";position:absolute;left:16px;width:6px;height:2px;background-color:rgb(var(--secondary-dim));transition:.2s}button.fc-button:after{top:calc(100% - 2px)}.fcal button.fc-button:hover{background-color:rgba(var(--secondary-dim),.5);border:1px solid rgba(var(--secondary-dim),.5);transition:.2s}.fcal button.fc-button:disabled{background-color:rgba(var(--secondary-dim),.1);border:1px solid rgba(var(--secondary-dim),.5);color:gray}.fcal button.fc-button:active,.fcal button.fc-button:focus{border:1px solid rgba(var(--secondary-light),.5)!important;outline:none!important}.fcal button.fc-button:active{background-color:rgba(var(--secondary-dim),.5)!important}.fcal .fc-event-title{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.fcal .fc-day-today{background-color:rgba(var(--primary-dim),.25)!important}.fcal .fc-daygrid-day-events{min-height:4rem!important}.fc-scrollgrid-section-sticky>*{background-color:rgba(var(--secondary-dim),.5)!important}.fc-list-day-cushion{background-color:rgba(var(--secondary-dim),1)!important}.calendar-view{min-height:40rem}.org-event-background{background:linear-gradient(-45deg,transparent 30%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 70%,transparent 0);background-size:8rem auto}.event-background,.org-event-background{animation:scrolling-background 60s linear infinite}.event-background{background:linear-gradient(-45deg,rgba(var(--primary-dim),.25) 30%,rgba(var(--primary-light),.25) 30% 70%,rgba(var(--primary-dim),.25) 70%);background-size:8rem auto}@keyframes scrolling-background{0%{background-position:0 0}to{background-position:128rem 0}}.warning-background{background:linear-gradient(-45deg,rgba(var(--warn-dim),.5) 30%,rgba(var(--warn-light),.5) 30% 70%,rgba(var(--warn-dim),.5) 70%);background-size:8rem auto;animation:scrolling-background 60s linear infinite}.ongoing-title{padding:.5rem;margin-bottom:1rem;background:linear-gradient(to right,rgba(var(--primary-light),.5),rgba(var(--primary-light),0))}progress{width:100%;height:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;clip-path:polygon(0 .5rem,.5rem 0,100% 0,100% .5rem,100% calc(100% - .5rem),calc(100% - .5rem) 100%,0 100%,0 100%);position:relative}progress::-webkit-progress-bar{background-color:rgba(var(--secondary-light),.25)}progress::-webkit-progress-value{background-color:rgba(var(--primary-light),1)}progress::-moz-progress-bar{background-color:rgba(var(--primary-light),1)}.spinner[data-v-ce2089e6]{display:grid;width:160px;position:relative;justify-content:center;align-items:center}.spinner-title[data-v-ce2089e6]{font-size:1.5rem}.spinner__icon[data-v-ce2089e6]{position:absolute;width:80px;height:2px;top:2rem;background-color:#fff;animation:loading-ce2089e6 .5s linear infinite}@keyframes spin-ce2089e6{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes loading-ce2089e6{0%{width:160px;left:0}25%{width:2px;left:0}50%{width:160px;left:0}75%{width:2px;left:calc(100% - 2px)}to{width:160px;left:0}}button[data-v-b9159e25]{position:relative;background-color:transparent;color:#fff;border:none;cursor:pointer;font-family:Electrical Safety;padding:0}button[data-v-b9159e25]:before{top:1px}button[data-v-b9159e25]:after,button[data-v-b9159e25]:before{content:"";position:absolute;left:16px;width:6px;height:2px;background-color:var(--v4845233b);transition:.2s}button[data-v-b9159e25]:after{top:calc(100% - 3px)}button[data-v-b9159e25]:hover:after,button[data-v-b9159e25]:hover:before{background-color:var(--v2a1abb6d);transition:.2s}.ac-button[data-v-b9159e25]{height:2.5rem;display:flex;transition:.2s}.ac-button .pillar[data-v-b9159e25]{margin-right:2px;width:3px;background-color:var(--v4845233b)}.ac-button .content[data-v-b9159e25],.ac-button .pillar[data-v-b9159e25]{height:100%;transition:.2s}.ac-button .content[data-v-b9159e25]{display:flex;justify-content:center;flex-grow:1;padding:.25rem 1rem;vertical-align:middle;min-width:-moz-max-content;min-width:max-content;align-items:center;background-color:rgba(var(--e34aeea8),.25);border:1px solid var(--v4845233b);color:var(--v078e6a94)}.ac-button:hover[data-v-b9159e25]{transition:.2s}.ac-button:hover .pillar[data-v-b9159e25]{background-color:var(--v2a1abb6d)}.ac-button:hover .content[data-v-b9159e25]{background-color:rgba(var(--e34aeea8),.5);border-color:var(--v2a1abb6d)}.ac-button.disabled[data-v-b9159e25]{cursor:not-allowed}label[data-v-b9159e25]{cursor:pointer}.box[data-v-fd49ede3]{position:relative;width:var(--v4a344db1);margin:0 var(--v1b64e62c);padding:1rem;background-color:rgba(var(--v5493cd9d),.25);z-index:3;word-wrap:normal;word-break:break-all;cursor:var(--v6060f042);clip-path:polygon(var(--v368df2a4))}.box[data-v-fd49ede3] :is(h1,h2,h3,h4,h5,h6){margin-top:1rem;color:rgb(var(--secondary-light))}.box[data-v-fd49ede3] :is(h1,h2,h3,h4,h5,h6):first-child{margin:0}.box[data-v-fd49ede3] p{line-height:1.75rem;min-height:1rem}.box[data-v-fd49ede3] .tip{line-height:1rem}.box[data-v-fd49ede3]:before{content:"";position:absolute;inset:0;background-color:rgb(var(--v5493cd9d));transition:.2s;clip-path:polygon(var(--f3901066))}.box[data-v-fd49ede3]:hover:before{background-color:var(--v2994a8a7);inset:var(--v5e654600)}@media screen and (max-width:1366px){.box[data-v-fd49ede3]{padding:1rem}}.modal-backdrop[data-v-febdc427]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;color:#fff}.modal-backdrop[data-v-febdc427],.modal-content[data-v-febdc427]{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);padding:1rem}.modal-content[data-v-febdc427]{text-align:center;background-color:rgba(var(--secondary-dim),.25);border-radius:.5rem;display:grid;gap:1rem;width:min(30rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto}.modal-content-sm[data-v-febdc427]{width:min(24rem,100%)}.modal-content-md[data-v-febdc427]{width:min(30rem,100%)}.modal-content-lg[data-v-febdc427]{width:min(48rem,100%)}.modal-content-xl[data-v-febdc427]{width:min(72rem,100%)}.modal-content-full[data-v-febdc427]{width:calc(100vw - 2rem);height:calc(100vh - 2rem)}.modal-header h1[data-v-febdc427]{margin:0}.modal-description[data-v-9298cb1f]{width:100%;padding:.5rem 1rem;word-break:break-all;white-space:pre-wrap}.modal-description[data-v-9298cb1f] *{width:100%;font-size:.85rem;text-align:left}:root{--div-bg:0,69,63;--primary-dim:0,0,0;--primary-light:0,0,0;--secondary-dim:0,0,0;--secondary-light:0,0,0;--warn-dim:160,0,0;--warn-light:220,0,0;--caution-dim:200,200,0;--caution-light:255,255,0;--disabled-dim:100,100,100;--disabled-light:200,200,200;--bg-gradient:#000e1a;--point:255,215,0;--exp:50,255,50;--pledge:245,147,66;--title:0,200,255;--status-success:0,255,0;--status-warn:255,0,0;--status-caution:255,255,0;--discord:88,101,242}.notification-area[data-v-3edb30e0]{position:fixed;top:4rem;right:0;height:-moz-fit-content;height:fit-content;z-index:1000}.big-picture-container[data-v-3edb30e0]{position:fixed;overflow:hidden;top:0;left:0;width:100vw;height:100vh;background-color:#000c;z-index:1000}.big-picture-container .big-picture[data-v-3edb30e0]{position:absolute;display:block;border:1px solid rgba(var(--secondary-dim),1)}.big-picture-container .big-picture img[data-v-3edb30e0]{cursor:crosshair;width:100%}.big-picture-container .big-picture-description[data-v-3edb30e0]{position:absolute;top:0;left:0;width:100%;z-index:1000;padding:.5rem;background-color:rgba(var(--secondary-dim),.5);height:2rem;color:#fff;font-size:1rem;text-align:center}.big-picture-container .close-image[data-v-3edb30e0]{position:absolute;z-index:1000;top:0;right:0;cursor:pointer}.main-grid{display:grid;width:100%;height:100%;grid-auto-flow:row dense;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-auto-rows:100px}.widget-area{display:grid;gap:1rem;grid-template-rows:2.5rem 1fr}.route-active :is(button){filter:drop-shadow(4px 4px 0 rgba(255,255,255,.5))}@media(max-width:880px){.main-grid{grid-template-columns:repeat(5,1fr);grid-auto-rows:unset}body,html{height:100%;min-height:100vh}}@media(min-width:880px)and (max-width:1024px){.main-grid{grid-template-columns:repeat(10,1fr)}}@media(min-width:1024px)and (max-width:1366px){.main-grid{grid-template-columns:repeat(10,1fr)}}.error-page[data-v-bc16a181]{min-height:100vh;display:grid;place-items:center;padding:24px;background:#090909;color:#f4f4f4}.error-panel[data-v-bc16a181]{width:min(100%,420px);display:grid;gap:12px}.error-code[data-v-bc16a181]{margin:0;color:#f87171;font-size:14px;font-weight:700}h1[data-v-bc16a181]{margin:0;font-size:24px}.error-message[data-v-bc16a181]{margin:0 0 8px;color:#c7c7c7;line-height:1.5}button[data-v-bc16a181]{width:-moz-fit-content;width:fit-content;border:0;border-radius:6px;padding:10px 14px;background:#f4f4f4;color:#111;font-weight:700;cursor:pointer}
