@import url(https://fonts.googleapis.com/css2?family=REM:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=REM:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--brand-green:#2bd194;--brand-red:#f44e72;--brand-black:#373943}.font-header{font-family:REM,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900}.font-body,.home-container{font-family:REM,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300}.home-container{display:flex;justify-content:center;min-height:100vh;position:relative;scrollbar-gutter:stable}.home-background{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(10px) opacity(60%) brightness(1.1);height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:opacity .6s;width:100vw;z-index:-1}.home-background-fadein{animation:fadein-bg .6s;opacity:1}.home-background-fadeout{animation:fadeout-bg .6s;opacity:0}@keyframes fadein-bg{0%{opacity:0}to{opacity:1}}@keyframes fadeout-bg{0%{opacity:1}to{opacity:0}}.home-texter{background-image:url(data:image/png;base64,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);display:flex;justify-content:center;width:100vw}.home-content{background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABJSURBVHgB7dgxFQAgDMTQwsO/xUoBqiDrDfkKMmfdr0J0d+0KYxAxiBhEDCIGEYOIQcQgYhAxiBhEDCIGEYOIQcQgEhd0ZqMleXwICYByzYgTAAAAAElFTkSuQmCC);box-shadow:0 10px 10px rgba(0,0,0,.3);display:flex;flex-direction:column;max-width:768px;width:100vw}.float-button{position:fixed;right:calc(50vw - 384px);top:64px;z-index:100}@media (max-width:768px){.float-button{right:0}}.Header_headerContainer__hhjQz{flex-direction:column;font-family:REM,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300;width:100%}.Header_headerContent__WRnni{align-items:stretch;display:flex;flex-direction:row;height:700px;justify-content:space-between;width:100%}@media (max-width:500px){.Header_headerContent__WRnni{height:560px}}.Header_notificationContent__ckTjs{align-items:stretch;background-color:#373943;display:flex;flex-direction:row;height:175px;justify-content:space-between;width:100%}.Header_headerImg__mMW75{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1 50%;height:100%;overflow:hidden}@media (max-width:500px){.Header_headerImg__mMW75{max-width:178px}}.Header_headerRight__1ZOXq{align-items:center;display:flex;flex:1 1 50%;flex-direction:column;gap:48px}.Header_icon__V9Fg3{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:80px;box-shadow:1px 1px 5px rgba(0,0,0,.25);height:80px;margin-top:150px;width:80px}.Header_mainTxt__dvA93{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:flex-start;padding:36px 36px 0}.Header_title__rzFD1{height:97.75px;width:158px}.Header_title3__fG2qz{font-size:64px;font-weight:900;letter-spacing:2px;line-height:64px;text-align:center}.Header_title2__qWTC4,.Header_title3__fG2qz{color:#373943;font-family:REM;font-style:normal}.Header_title2__qWTC4{font-size:20px;font-weight:600;letter-spacing:6px;line-height:22px;margin-top:-10px}.Header_buttons__KxRsO{display:flex;flex-direction:column;gap:6px;height:78px;width:151px}.StatusButton_container__DiLHA{background-color:var(--brand-black);border:3px solid var(--brand-black);border-radius:36px;display:flex;font-family:REM;font-size:13px;font-style:normal;font-weight:600;height:36px;letter-spacing:1px;overflow:hidden;width:151px}.StatusButton_title__7sTsH{align-items:center;background-color:var(--brand-black);color:#fff;display:flex;justify-content:center;width:100px}.StatusButton_status__G1TsV{align-items:center;background-color:#fff;color:var(--brand-brack);display:flex;justify-content:center;width:100%}.StatusButton_green__rAncw{background-color:var(--brand-green);color:#fff}.StatusButton_red__avuGE{background-color:var(--brand-red);color:#fff}.StatusButton_icon__UNw6J{height:13px;width:13px}.StatusButton_wipText__UEqCN{color:var(--brand-black);font-family:REM;font-size:24px;font-style:normal;font-weight:900;letter-spacing:6px;line-height:22px}.Form_tipsOverlay__RYGvQ{opacity:1;position:absolute;top:-5px;transform:translateY(-100%);transition:opacity .15s ease;z-index:10}.Form_input__Ze0Xa{-webkit-tap-highlight-color:transparent;box-shadow:none;outline:none;user-select:none;-webkit-user-select:none}.Form_container__ggg8t{align-items:center;background-color:var(--brand-black);display:flex;flex-direction:column;gap:10px;justify-content:center;padding:30px 11px;position:relative}.Form_containerLight__50oTJ{background-color:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.25)}.Form_containerLight__50oTJ .Form_title__76173{color:var(--brand-black)}.Form_content__8YkaM{align-items:center;display:flex;gap:11px;justify-content:center;max-width:560px}.Form_button__NkLWz:hover{background-color:var(--brand-red)}.Form_button__NkLWz:active{gap:11px;max-width:560px;transform:scale(.95)}.Form_icon__vDInX{background-position:50%;background-repeat:no-repeat;background-size:contain;height:55px;min-width:55px;width:55px}.Form_notice__lJ3bl{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center}.Form_title__76173{color:#fff;font-family:REM;font-size:19px;font-style:normal;font-weight:900;letter-spacing:2.5px;line-height:22px}.Form_subTitle__ZIf52{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:0}.Form_text__peG92{background-color:#fff;color:#373943;padding:0 6px}.Form_date__TGbFs,.Form_text__peG92{font-family:REM;font-size:12px;font-style:normal;font-weight:900}.Form_date__TGbFs{color:var(--brand-green);letter-spacing:4px}.Form_form__MCyoe{align-items:center;background-color:#fff;border-radius:20px;box-shadow:inset 1px 1px 3px rgba(0,0,0,.2);display:flex;height:36px;max-width:560px;position:relative;width:100%}.Form_input__Ze0Xa{border:none;left:20px;position:absolute;width:80%}.Form_button__NkLWz{background-color:var(--brand-black);border-radius:20px;color:#fff;font-size:13px;font-weight:900;height:26.94px;letter-spacing:4px;position:absolute;right:5px;transition:background .15s ease;width:128.42px}.Form_button__NkLWz,.Tips_container__ZtbZx{align-items:center;display:flex;font-family:REM;font-style:normal;justify-content:center;line-height:22px}.Tips_container__ZtbZx{background-color:#fff;border:3px solid var(--brand-black);border-radius:16px;font-size:16px;font-weight:300;letter-spacing:.04em;max-width:400px;padding:16px;position:relative;width:100%}@media (max-width:500px){.Tips_container__ZtbZx{padding:16px;width:90%}}.Tips_container__ZtbZx:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;z-index:1}.Tips_container__ZtbZx:after,.Tips_container__ZtbZx:before{content:"";height:0;left:20%;position:absolute;top:100%;transform:translateX(-50%);width:0}.Tips_container__ZtbZx:before{border-left:19px solid transparent;border-right:19px solid transparent;border-top:19px solid var(--brand-black);z-index:0}.FloatButton_container__cOJnl{align-items:center;background:#fff;border-radius:20px 0 0 20px;box-shadow:1px 1px 4px rgba(0,0,0,.25);display:flex;gap:8px;height:36px;justify-content:center;transition:background .15s ease;width:168px}.FloatButton_container__cOJnl:hover{background-color:var(--brand-black)}.FloatButton_container__cOJnl:hover .FloatButton_label__ZFTEM{color:#fff}.FloatButton_arrow__sUsp7{align-items:center;background-color:var(--brand-black);display:flex;height:10px;justify-content:center;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAUCAYAAABxnDbHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACrSURBVHgBvdW9DcIwEIbhV2KBjHAlJSNkBFq6jJARPEI2YISMkBEYwS0dtFRw7lIkxH/nR/rqT/LpzgCT5tswFw2dxjcqdKyE9pdx4cKG0bDQa4Qds1HplT8s5uuI0Fcs9CRwlQqFREth6UAGIX+NJgr0GYXhWTsKpZzJ8DJCJY/I0pGKhOP53jEwUHk9Yu3NVzC0dSYdDay/wZkMJ9I9NR/NWXPTvGlIyPQDDwQW1lffimkAAAAASUVORK5CYII=);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAUCAYAAABxnDbHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACrSURBVHgBvdW9DcIwEIbhV2KBjHAlJSNkBFq6jJARPEI2YISMkBEYwS0dtFRw7lIkxH/nR/rqT/LpzgCT5tswFw2dxjcqdKyE9pdx4cKG0bDQa4Qds1HplT8s5uuI0Fcs9CRwlQqFREth6UAGIX+NJgr0GYXhWTsKpZzJ8DJCJY/I0pGKhOP53jEwUHk9Yu3NVzC0dSYdDay/wZkMJ9I9NR/NWXPTvGlIyPQDDwQW1lffimkAAAAASUVORK5CYII=);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;transition:background .15s ease;width:10px}.FloatButton_container__cOJnl:hover .FloatButton_arrow__sUsp7{background-color:#fff}.FloatButton_label__ZFTEM{color:var(--brand-black);font-family:REM;font-size:12px;font-style:normal;font-weight:900;line-height:22px}.Toast_container__XSuf-{align-items:center;animation:Toast_toast-slide-down-fade__FECf4 5s forwards;background:#fff;border:3px solid var(--brand-black);border-radius:10px;display:flex;flex-direction:column;height:205px;left:50%;opacity:0;overflow:hidden;padding:0;position:fixed;top:0;transform:translateX(-50%) translateY(-100%);width:360px;z-index:1000}@keyframes Toast_toast-slide-down-fade__FECf4{0%{opacity:0;transform:translateX(-50%) translateY(-100%)}10%{opacity:1;transform:translateX(-50%) translateY(32px)}80%{opacity:1;transform:translateX(-50%) translateY(32px)}to{opacity:0;transform:translateX(-50%) translateY(-100%)}}.Toast_title__vjRj\+{background:var(--brand-red);color:#fff;display:flex;font-size:22px;font-weight:900;justify-content:center;letter-spacing:3px;padding:28px 32px;width:100%}.Toast_body__PoUF1,.Toast_title__vjRj\+{font-family:REM;font-style:normal;text-align:center}.Toast_body__PoUF1{color:var(--brand-black);font-size:12px;font-weight:500;letter-spacing:2px;line-height:26px;padding:19px 24px}.Spinner_spinner-overlay__lIFnF{align-items:center;background:hsla(0,0%,100%,.5);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.Spinner_spinner__Qz7DP{animation:Spinner_spin__CnP0Z 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--brand-black);height:40px;width:40px}@keyframes Spinner_spin__CnP0Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Garally_viewerModal__jHWsc{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100dvh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease;width:100dvw;z-index:9999}.Garally_viewerModal__jHWsc.Garally_open__F0oFC{opacity:1;pointer-events:auto}.Garally_viewerModal__jHWsc.Garally_close__TBlP7{opacity:0;pointer-events:none}.Garally_modalContent__iYRCP{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;opacity:0;padding:32px;transform:scale(.95);transition:opacity .4s ease,transform .4s ease}.Garally_open__F0oFC .Garally_modalContent__iYRCP{opacity:1;transform:scale(1)}.Garally_close__TBlP7 .Garally_modalContent__iYRCP{opacity:0;transform:scale(.95)}@media (max-width:500px){.Garally_modalContent__iYRCP{padding:16px}}.Garally_viewerImg__ZAexG{max-height:90vh;object-fit:contain;width:100%}.Garally_closeButton__0tnOU{cursor:"pointer";width:100px}.Garally_fadeInSlide__FrLAy{animation:Garally_fadeInSlide__FrLAy 1s ease}@keyframes Garally_fadeInSlide__FrLAy{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.Garally_landscapeFull__gDF4b{display:flex;justify-content:center;margin:32px 0;width:100%}@media (max-width:500px){.Garally_landscapeFull__gDF4b{margin:18px 0}}.Garally_landscapeList__NY8nn{display:flex;flex-direction:column;gap:24px;margin-top:24px}.Garally_grid__YcOf3{grid-gap:32px 28px;display:grid;gap:32px 28px;grid-template-columns:repeat(2,1fr)}@media (max-width:500px){.Garally_grid__YcOf3{gap:18px 12px}}.Garally_gridItem__e83nq{align-items:center;justify-content:center;width:100%}.Garally_container__72yI3{padding:32px}@media (max-width:500px){.Garally_container__72yI3{padding:48px 16px}}.Garally_verticalImages__89tVR{display:flex;flex-direction:column;gap:24px;margin-top:24px}.Garally_image__iHdJh{height:100%;object-fit:cover;width:100%}.Garally_button__gNEtL{width:176px}.GarallyHeader_container__y\+UL4{background:#fff;border-radius:15px;box-shadow:1px 1px 4px rgba(0,0,0,.25);box-sizing:border-box;height:100%;padding-top:18px}@media (max-width:500px){.GarallyHeader_container__y\+UL4{width:170px}}.GarallyHeader_content__v3PF2{align-items:flex-start;display:flex;flex-direction:column;gap:24px;padding:48px}@media (max-width:500px){.GarallyHeader_content__v3PF2{padding:20px 16px}}.GarallyHeader_header__wKYQN{align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media (max-width:500px){.GarallyHeader_header__wKYQN{gap:8px}}.GarallyHeader_plan__sLl7g{border-radius:0 15px 15px 0;display:flex;max-width:155px;width:155px}.GarallyHeader_planLabel__RKLc3{color:#fff;font-family:REM;font-size:14px;font-style:normal;font-weight:900;line-height:16px;padding:6px 14px}.GarallyHeader_title__pFV-k{color:var(--brand-black);font-family:REM;font-size:46px;font-style:normal;font-weight:900;line-height:22px}@media (max-width:500px){.GarallyHeader_title__pFV-k{font-size:36px}}.GarallyHeader_price__cn71c{color:var(--brand-red)}.GarallyHeader_per__PkK-d{color:var(--brand-black);font-family:REM;font-size:33px;font-style:normal;font-weight:900;line-height:22px}@media (max-width:500px){.GarallyHeader_per__PkK-d{font-size:27px}}.GarallyHeader_body__nTPz0{color:var(--brand-black);font-family:REM;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.04em;line-height:26px}@media (max-width:500px){.GarallyHeader_body__nTPz0{font-size:12px;letter-spacing:.02em;line-height:20px}}.Button_container__U7NEx{align-items:center;background-color:var(--brand-black);border-radius:40px;display:flex;height:40px;transition:background .15s ease;width:176px}.Button_container__U7NEx:hover{background-color:var(--brand-red)}.Button_container__U7NEx:active{transform:scale(.95)}.Button_arrow__JC-oB{align-items:center;background-color:#fff;height:11px;justify-content:center;margin-left:52px;margin-right:18.7px;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAUCAYAAABxnDbHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACrSURBVHgBvdW9DcIwEIbhV2KBjHAlJSNkBFq6jJARPEI2YISMkBEYwS0dtFRw7lIkxH/nR/rqT/LpzgCT5tswFw2dxjcqdKyE9pdx4cKG0bDQa4Qds1HplT8s5uuI0Fcs9CRwlQqFREth6UAGIX+NJgr0GYXhWTsKpZzJ8DJCJY/I0pGKhOP53jEwUHk9Yu3NVzC0dSYdDay/wZkMJ9I9NR/NWXPTvGlIyPQDDwQW1lffimkAAAAASUVORK5CYII=);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAUCAYAAABxnDbHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACrSURBVHgBvdW9DcIwEIbhV2KBjHAlJSNkBFq6jJARPEI2YISMkBEYwS0dtFRw7lIkxH/nR/rqT/LpzgCT5tswFw2dxjcqdKyE9pdx4cKG0bDQa4Qds1HplT8s5uuI0Fcs9CRwlQqFREth6UAGIX+NJgr0GYXhWTsKpZzJ8DJCJY/I0pGKhOP53jEwUHk9Yu3NVzC0dSYdDay/wZkMJ9I9NR/NWXPTvGlIyPQDDwQW1lffimkAAAAASUVORK5CYII=);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;width:11px}.Button_label__Iq4rS{color:#fff;font-family:REM;font-size:12px;font-style:normal;font-weight:900;letter-spacing:.04em;line-height:22px;margin-right:60.5px}.Memo_container__msnpd{display:flex;justify-content:center;margin:72px 32px 32px}@media (max-width:500px){.Memo_container__msnpd{margin:72px 16px 16px}}.Memo_content__zdI0N{align-items:center;background:var(--brand-black);border-radius:16px;display:flex;flex-direction:column;gap:42px;max-width:400px;padding:56px 86px}@media (max-width:500px){.Memo_content__zdI0N{padding:42px 27px 36px}}.Memo_title__ZNsZ7{color:#fff;font-family:REM;font-size:46px;font-style:normal;font-weight:900;letter-spacing:.04em;line-height:22px}@media (max-width:500px){.Memo_title__ZNsZ7{font-size:36px;letter-spacing:.04em;line-height:22px}}ul{display:flex;flex-direction:column;gap:16px;list-style:none;padding-left:0}li{color:#fff;font-family:REM;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.04em;line-height:22px;padding-left:28px;position:relative}li:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHcSURBVHgB7ZmBbYMwEEWPKgMwQroBI6STJNmgnaAjpJ0gySR0g3YERsgG17vUSMQxtovvbBTxJBRkzpf/bYzBBlhYSKIKBSBiTT9rOmrQ4VJV1Q9IQ8IbOlrMwwEkoYRbzE8ToasJxlHAGsvQBHQdB7EHX2CL+fn4h/ieq+GVFcgDdWPV7+h4o+MCOngHMYunnx3EQMEbh9O4ygqMtPx4j40Y2EABPOJPvkqzMDBJvKlY3MBk8aZyUQNJ4k2CYgaSxZskRQyIiDeJshsQE2+SZTUgKt4kzGZAXLxJOskAxrwlaouHiQbo+mEQG3yvVxM/xYBpeZsjCIvH2B4WMuA0kSA+vodx2i10CpnAtJa3uemJFSRC7/I7SsqnW+tSX349d1Q9c13wU4fKkg0wPhMjVWLER/EEQhhB54hQMfGMmAEmwoSoeEbUAOMxIS6eETfAGKGfgyIV8YzIIHZBgl/7x6TK0qFBzQCjKbxH5RbKyWKgNIuB0jycAdcKtNbWUgzrUIA9D3SOGP6gqEeuacL/+e4ov5lb7jb5SGwL93sEc+GLJseXYYHLAH/xfMM8eSYD3bDgbhCb6X8P82Nvi/eCf5t9LZanRc+KROxGd/SilSD8ROyo1bX25hYWmF/cw0oolali2QAAAABJRU5ErkJggg==) 50%/contain no-repeat;content:"";height:16px;left:0;position:absolute;top:4px;width:16px}.Contact_container__MwkDN{display:flex;justify-content:center}.Contact_content__KVSL-{align-items:center;display:flex;flex-direction:column;gap:48px;padding:64px 0}@media (max-width:500px){.Contact_content__KVSL-{padding:42px 27px 36px}}.Contact_title__1Oox5{color:var(--brand-black);font-family:REM;font-size:46px;font-style:normal;font-weight:900;letter-spacing:.04em;line-height:22px;text-align:center}@media (max-width:500px){.Contact_title__1Oox5{font-size:36px;letter-spacing:.04em;line-height:22px}}.Contact_buttons__fMcC6{align-items:flex-start;display:flex;flex-direction:row;gap:37px;justify-content:space-between;padding:0}.Contact_icon__G9c9E{align-items:center;background-color:var(--brand-red);display:flex;height:74px;justify-content:center;-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;transition:background .15s ease;width:74px}.Contact_icon__G9c9E:hover{background-color:var(--brand-green)}.Contact_icon__G9c9E:active{transform:scale(.95)}.Contact_twitter__tb\+V6{width:30px}.Contact_mail__MJKTM{width:27px}.Contact_discord__aQNBL{width:32px}.Contact_name__n-42T{color:var(--brand-black);font-family:REM;font-size:14px;font-style:normal;font-weight:900;letter-spacing:.04em;line-height:22px}.admin-login-container{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh;padding:20px}.admin-login-box{background:#fff;border-radius:12px;box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.1);max-width:420px;padding:50px 40px;width:100%}.admin-login-title{color:#1a1a2e;font-size:28px;font-weight:700;margin:0 0 5px;text-align:center}.admin-login-subtitle{color:#666;font-size:14px;font-weight:500;margin:0 0 30px;text-align:center}.admin-login-form{margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{color:#1a1a2e;font-weight:600}.form-group input{background:#fafafa;border:2px solid #e0e0e0;border-radius:6px;box-sizing:border-box;font-size:15px;padding:12px;transition:all .3s;width:100%}.form-group input:focus{background:#fff;border-color:#16213e;box-shadow:0 0 0 3px rgba(22,33,62,.1);outline:none}.form-group input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.error-message{align-items:center;background-color:#fee;border-left:4px solid #c33;border-radius:6px;color:#c33;display:flex;gap:10px;margin-bottom:20px;padding:12px}.error-icon{flex-shrink:0;font-size:16px}.btn-login{background:linear-gradient(135deg,#1a1a2e,#16213e);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px;transition:all .2s;width:100%}.btn-login:hover:not(:disabled){box-shadow:0 10px 25px rgba(22,33,62,.3);transform:translateY(-2px)}.btn-login:active:not(:disabled){transform:translateY(0)}.btn-login:disabled{cursor:not-allowed;opacity:.6}.admin-login-footer{border-top:1px solid #e0e0e0;padding-top:20px}.footer-text{color:#999;font-size:12px;line-height:1.6;margin:0;text-align:center}@media (max-width:480px){.admin-login-box{padding:30px 20px}.admin-login-title{font-size:24px}.admin-login-subtitle{font-size:13px}}.btn-google-login{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-bottom:20px;padding:12px;transition:all .2s;width:100%}.btn-google-login:hover:not(:disabled){background:#f8f8f8;border-color:#d0d0d0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.btn-google-login:active:not(:disabled){transform:translateY(0)}.btn-google-login:disabled{cursor:not-allowed;opacity:.6}.google-icon{height:20px;width:20px}.user-info{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.user-avatar{border:2px solid #e0e0e0;border-radius:50%;height:60px;overflow:hidden;width:60px}.user-avatar img{height:100%;object-fit:cover;width:100%}.avatar-placeholder{align-items:center;background:#667eea;color:#fff;display:flex;font-size:24px;font-weight:700;height:100%;justify-content:center;width:100%}.user-details{text-align:center}.user-name{color:#1a1a2e;font-size:16px;font-weight:600;margin:0 0 5px}.user-email{color:#666;font-size:13px;margin:0 0 8px}.user-status{color:#c33;font-size:12px;font-weight:500;margin:0}.btn-logout-small{background:#667eea;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .2s}.btn-logout-small:hover{background:#5568d3}.admin-dashboard{background-color:#f5f5f5;min-height:100vh}.admin-header{background:linear-gradient(135deg,#1a1a2e,#16213e);box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff;padding:20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.header-title{font-size:24px;font-weight:700;margin:0}.header-user{align-items:center;display:flex;gap:15px}.user-email{font-size:14px;opacity:.9}.btn-logout{background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.btn-logout:hover{background-color:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.admin-main{margin:0 auto;max-width:1400px;padding:30px 20px}.dashboard-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:24px;padding:24px}.dashboard-section h2{color:#333;font-size:20px;margin:0 0 16px}.dashboard-section p{color:#666;font-size:14px;margin:0}.gmail-connected{align-items:center;display:flex;gap:16px}.gmail-connected p{color:#4caf50;font-weight:500;margin:0}.btn-close,.btn-connect,.btn-open,.btn-reopen,.btn-test{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.btn-connect{background:#667eea;color:#fff}.btn-connect:hover:not(:disabled){background:#5568d3}.btn-test{background:#4caf50;color:#fff}.btn-test:hover{background:#45a049}.btn-reopen{background:#ff9800;color:#fff}.btn-reopen:hover:not(:disabled){background:#f57c00}.btn-close{background:#f44336;color:#fff}.btn-close:hover:not(:disabled){background:#d32f2f}.btn-close:disabled,.btn-connect:disabled,.btn-open:disabled,.btn-reopen:disabled{background:#ccc;cursor:not-allowed}.btn-open{background:#4caf50;color:#fff}.btn-open:hover:not(:disabled){background:#45a049}.reopen-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.reopen-actions button{align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}.warning-text{color:#f44336;font-size:13px;margin-top:8px}.section-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.filter-buttons button{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s}.filter-buttons button:hover{background:#f5f5f5}.filter-buttons button.active{background:#667eea;border-color:#667eea;color:#fff}.no-data{color:#999;font-size:14px;padding:40px 20px;text-align:center}.submissions-table{overflow-x:auto}.submissions-table table{border-collapse:collapse;font-size:14px;width:100%}.submissions-table th{background:#f5f5f5;border-bottom:2px solid #e0e0e0;color:#555;font-weight:600;padding:12px;text-align:left;white-space:nowrap}.submissions-table td{border-bottom:1px solid #f0f0f0;color:#333;padding:12px}.vip-row{background:#fff8e1;border-left:4px solid #ffc107}.fastlane-row{background:#e3f2fd;border-left:4px solid #2196f3}.vip-badge{background:#ffd54f;color:#5d4037}.fastlane-badge,.vip-badge{border-radius:10px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.fastlane-badge{background:#81d4fa;color:#0d47a1}.status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;line-height:1.2;padding:4px 12px;white-space:nowrap}.status-badge.pending{background:#fff3e0;color:#e65100}.status-badge.approved{background:#e8f5e9;color:#2e7d32}.status-badge.rejected{align-items:center;color:#c62828;display:flex;flex-wrap:wrap;gap:12px 16px;padding:10px 0}.status-badge.completed{background:#e3f2fd;color:#1565c0}.btn-view{background:#667eea;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;transition:background .2s}.btn-view:hover{background:#5568d3}.modal-overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);max-height:90vh;max-width:700px;overflow-y:auto;width:100%}.modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.modal-header h2{color:#333;font-size:20px;margin:0}.modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:background .2s;width:32px}.modal-close:hover{background:#f5f5f5;color:#333}.modal-body{padding:24px}.detail-row{margin-bottom:16px}.detail-row label{color:#555;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.detail-row span,.detail-text{color:#333;font-size:14px}.detail-text{background:#f5f5f5;border-radius:6px;padding:12px;white-space:pre-wrap;word-break:break-word}.links-list{list-style:none;margin:0;padding:0}.links-list li{margin-bottom:8px}.links-list a{color:#667eea;font-size:14px;text-decoration:none;word-break:break-all}.links-list a:hover{text-decoration:underline}.modal-footer{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.btn-approve,.btn-reject{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.btn-approve{background:#4caf50;color:#fff}.btn-approve:hover:not(:disabled){background:#45a049}.btn-reject{background:#f44336;color:#fff}.btn-reject:hover:not(:disabled){background:#d32f2f}.btn-approve:disabled,.btn-reject:disabled{background:#ccc;cursor:not-allowed}.btn-complete{background:#2e7d32;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.btn-complete:hover:not(:disabled){background:#1b5e20}.btn-complete:disabled{background:#ccc;cursor:not-allowed}.loading-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.spinner{border:4px solid #e0e0e0;border-top-color:#1a1a2e;margin-bottom:20px}.loading-container p{color:#666;font-size:16px}@media (max-width:768px){.header-content{flex-direction:column;gap:15px}.header-title{font-size:20px}.dashboard-grid{grid-template-columns:1fr}.admin-main{padding:20px}}.request-form-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.request-form-content{background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:700px;padding:40px;width:100%}.request-form-content h1{color:#333;font-size:28px;margin-bottom:10px;text-align:center}.form-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.form-header h1{color:#333;flex:1 1;font-size:28px;margin:0;text-align:left}.btn-back{background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:all .2s;white-space:nowrap}.btn-back:hover{background:#5568d3}.info-message{background:#e3f2fd;border-left:4px solid #2196f3;border-radius:4px;color:#1565c0;margin:20px 0;padding:12px 16px}.fastlane-badge,.vip-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:700;margin:10px 5px;padding:6px 12px}.vip-badge{background:linear-gradient(135deg,gold,#ffed4e);color:#333}.fastlane-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.status-banner{align-items:center;background:#f3f4ff;border:1px solid #e0e7ff;border-radius:8px;color:#3949ab;display:flex;gap:8px;margin-bottom:16px;padding:12px 16px}.status-banner .label{font-weight:600}.status-banner .status-pill{background:#e8eaf6;border-radius:999px;color:#283593;display:inline-block;font-size:13px;font-weight:600;padding:6px 12px}.rejection-note{background:#fff4e5;border:1px solid #ffcc80;border-radius:8px;color:#8d6e63;padding:12px 16px}.reapply-notice,.rejection-note{line-height:1.6;margin-bottom:16px}.reapply-notice{background:#e8f5e9;border:2px solid #66bb6a;border-radius:8px;color:#2e7d32;padding:20px}.reapply-notice strong{display:block;font-size:16px;margin-bottom:8px}.reapply-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.reapply-actions button{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;min-width:150px;padding:12px 20px;transition:all .2s ease}.reapply-actions .btn-submit{background:#667eea;color:#fff}.reapply-actions .btn-submit:hover{background:#5568d3;transform:translateY(-1px)}.reapply-actions .btn-cancel{background:#f44336;color:#fff}.reapply-actions .btn-cancel:hover{background:#d32f2f;transform:translateY(-1px)}.request-form{margin-top:30px}.form-group{margin-bottom:24px}.form-group label{color:#555;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group input[type=date],.form-group input[type=email],.form-group input[type=text],.form-group input[type=url],.form-group select,.form-group textarea{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px;transition:border-color .2s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#667eea;outline:none}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{background:#f5f5f5;cursor:not-allowed}.form-group small{color:#999;display:block;font-size:12px;margin-top:4px}.checkbox-group label{align-items:center;cursor:pointer;display:flex}.checkbox-group input[type=checkbox]{cursor:pointer;margin-right:8px;width:auto}.contact-group{display:flex;gap:10px}.contact-group select{flex:0 0 140px}.contact-group input{flex:1 1}.link-input-group{display:flex;gap:10px;margin-bottom:10px}.link-input-group input{flex:1 1}.btn-remove{background:#f44336;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 16px;transition:background .2s}.btn-remove:hover{background:#d32f2f}.btn-remove:disabled{background:#ccc;cursor:not-allowed}.btn-add-link{background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;margin-top:5px;padding:8px 16px;transition:background .2s}.btn-add-link:hover{background:#45a049}.btn-add-link:disabled{background:#ccc;cursor:not-allowed}.upload-note{color:#999;font-size:13px;margin-top:5px}.uploaded-images{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.image-preview{border:2px solid #e0e0e0;height:100px;width:100px}.image-info{background:rgba(0,0,0,.7);bottom:0;color:#fff;font-size:11px;left:0;padding:4px 6px;position:absolute;right:0}.image-info,.image-info .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-info .filename{display:block}.error-message{background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin:20px 0;padding:12px 16px}.success-message{background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border-left:4px solid #4caf50;border-radius:8px;margin:20px 0;padding:24px;text-align:center}.success-message .success-icon{animation:slideIn .5s ease-in-out;color:#4caf50;font-size:48px;margin-bottom:16px}.success-message h3{color:#2e7d32;font-size:20px;margin:12px 0}.success-message .success-details{color:#558b2f;font-size:14px;line-height:1.8;margin-top:16px}.success-message p{margin:8px 0}@keyframes slideIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.btn-submit{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:14px;transition:transform .2s,box-shadow .2s;width:100%}.btn-submit:hover{box-shadow:0 6px 20px rgba(102,126,234,.4);transform:translateY(-2px)}.btn-submit:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.btn-cancel{background:linear-gradient(135deg,#f51d05,#7e2fcd);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:14px;transition:transform .2s,box-shadow .2s;width:100%}.btn-cancel:hover{box-shadow:0 6px 20px rgba(102,126,234,.4);transform:translateY(-2px)}.btn-cancel:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.request-list-container{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:40px 20px}.request-list-container h1{color:#fff;margin-bottom:30px;text-align:center}.submissions-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto 30px;max-width:1200px}.submission-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:24px;transition:transform .2s}.submission-card:hover{transform:translateY(-4px)}.submission-card h3{color:#333;font-size:18px;margin:0 0 10px}.submission-card p{color:#666;font-size:14px;margin:8px 0}.submission-card .status{color:#667eea;font-weight:700}.submission-card button{background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:12px;padding:8px 16px;transition:background .2s;width:100%}.submission-card button:hover{background:#5568d3}.btn-new{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:14px 28px;transition:background .2s}.btn-new:hover{background:#45a049}.error-container,.loading-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.spinner{animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:40px;margin-bottom:16px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container h2{margin-bottom:10px}.error-container p{font-size:14px;opacity:.9}.upload-section{margin-bottom:20px}.upload-section input[type=file]{border:2px dashed #667eea;border-radius:8px;box-sizing:border-box;cursor:pointer;font-size:14px;padding:12px;width:100%}.upload-section input[type=file]:hover{background-color:#f5f5f5}.upload-section input[type=file]:disabled{cursor:not-allowed;opacity:.5}.upload-progress{margin-top:12px}.progress-bar{background-color:#e0e0e0;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.progress-fill{background-color:#667eea;height:100%;transition:width .3s ease}.progress-text{color:#666;font-size:12px;margin:0;text-align:center}.uploaded-images{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:12px}.image-preview{align-items:center;aspect-ratio:1;background:#f5f5f5;border-radius:8px;display:flex;justify-content:center;overflow:hidden;position:relative}.image-preview img{height:100%;object-fit:cover;width:100%}.btn-remove-image{align-items:center;background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;position:absolute;right:6px;top:6px;transition:background .2s ease;width:28px}.btn-remove-image:hover{background:rgba(0,0,0,.8)}.btn-remove-image:disabled{cursor:not-allowed;opacity:.5}@media (max-width:500px){.request-form-container{min-height:100vh;padding:10px 0}.request-form-content{border-radius:0;box-shadow:none;max-width:100vw;padding:16px 4px}.form-header{align-items:stretch;flex-direction:column;gap:8px}.form-header h1{font-size:20px;text-align:center}.btn-back{font-size:15px;padding:10px 0;width:100%}.status-banner{flex-direction:column;font-size:13px;gap:4px;padding:8px 6px}.status-banner .status-pill{font-size:12px;padding:4px 8px}.fastlane-badge,.vip-badge{font-size:11px;margin:6px 2px;padding:4px 8px}.request-form{margin-top:16px}.form-group{margin-bottom:16px}.form-group label{font-size:13px;margin-bottom:4px}.form-group input[type=date],.form-group input[type=email],.form-group input[type=text],.form-group input[type=url],.form-group select,.form-group textarea{border-radius:6px;font-size:13px;padding:8px}.form-group textarea{min-height:80px}.contact-group,.link-input-group{flex-direction:column;gap:6px}.btn-add-link,.btn-remove{font-size:13px;padding:8px 0;width:100%}.upload-section input[type=file]{font-size:13px;padding:8px}.uploaded-images{gap:6px;grid-template-columns:repeat(2,1fr)}.image-preview{height:80px;width:80px}.btn-remove-image{font-size:13px;height:22px;right:2px;top:2px;width:22px}.error-message,.info-message,.rejection-note,.success-message{font-size:13px;padding:12px 8px}.success-message h3{font-size:16px}.success-message .success-icon{font-size:32px;margin-bottom:8px}.btn-cancel,.btn-submit{border-radius:6px;font-size:15px;margin-top:8px;padding:10px 0}.request-list-container{padding:10px 0}.request-list-container h1{font-size:20px;margin-bottom:16px}.submissions-list{gap:10px;grid-template-columns:1fr}.submission-card{border-radius:8px;padding:12px}.submission-card h3{font-size:15px}.submission-card p{font-size:12px}.btn-new{border-radius:6px;font-size:15px;padding:10px 0}.error-container,.loading-container{padding:0 4px}.contact-group select{flex:0 0}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.81517eda.css.map*/