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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{min-height:100%}body{margin:0}body:before{background:url(/static/media/cocom_background.0cf15ab4e22351a50a04.png) 50%/cover no-repeat;content:"";inset:0;pointer-events:none;position:fixed;will-change:transform;z-index:-1}.company-login-wrapper{display:flex;flex-direction:column;min-height:100vh}.company-login-page{flex:1 1;padding:20px 20px 40px}.company-login-infomation-title{font-family:Noto Sans,sans-serif;font-size:30px;font-weight:700;margin-right:80px;margin-top:40px;text-align:center}.company-login-icon{display:block;height:100px;margin:0 auto 20px;transform:translateY(35%);width:400px}.company-login-form-inner{width:100%}.company-login-form,.company-login-form-inner{align-items:center;display:flex;flex-direction:column}.company-login-form{margin:20px auto;max-width:none;padding:20px;width:min(560px,92vw)}.company-login-form-group{align-items:center;display:flex;flex-direction:column;width:100%}.company-login-input-email{background:#0000;border:none;border-bottom:2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:auto;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:400px}.company-login-input-email:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.company-login-input-email:hover{border-bottom-color:#555}.company-login-input-email::placeholder{color:#888;font-weight:400}.company-login-input-password{background:#0000;border:none;border-bottom:2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:auto;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:400px}.company-login-input-password:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.company-login-input-password:hover{border-bottom-color:#555}.company-login-input-password::placeholder{color:#888;font-weight:400}.company-login-form-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:20px auto;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:400px}.company-login-form-button:hover{background-color:#fff;border-color:#111;color:#111}.company-login-form-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.company-login-form-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.company-login-form-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){#root,body,html{min-height:100%}body{background:#fff!important;padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}body:before{content:none!important}.company-login-wrapper{min-height:100dvh}.company-login-page{padding:16px 0 28px}.company-login-infomation-title{font-size:22px;line-height:1.3;margin-right:0;margin-top:20px;text-align:center}.company-login-icon{display:block;height:85px;margin:18px auto 16px;max-width:350px;transform:none;width:300px}.company-login-form-inner{padding:0 4px}.company-login-form{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:16px auto;max-width:520px;padding:12px 8px;width:92vw}.company-login-form-group{width:100%}.company-login-form-button,.company-login-input-email,.company-login-input-password{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:420px;width:88%}.company-login-input-email,.company-login-input-password{font-size:16px;line-height:1.4;margin-bottom:16px;margin-top:8px;padding:8px 0}.company-login-form-button{display:block;font-size:16px;letter-spacing:.01em;margin-bottom:16px;margin-top:35px;min-height:44px}.company-login-registration-link{display:inline-block;font-size:16px;margin-top:8px}}.public-header{align-items:center;background:#0000;border:none;box-shadow:none;box-sizing:border-box;display:flex;height:40px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.company-public-header-logo{flex-shrink:0;height:20px;width:85px}.public-nav{gap:30px;margin-right:20px;width:100%}.public-nav,.public-nav-item{align-items:center;display:flex}.public-nav-item{padding:0 5px;position:relative}.public-nav>.public-nav-item:first-of-type{margin-left:auto}.public-nav-link{color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;text-decoration:none}.public-nav-link:hover{color:#8d7e6a}.public-contact-nav-link{align-items:center;background:#313131;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.45em;height:28px;letter-spacing:.02em;padding:.5em 1.1em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.public-contact-nav-link:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.public-contact-nav-link:hover{background:#fff;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#313131;transform:translateY(-1px)}.public-contact-nav-link:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}@media screen and (max-width:768px){.public-header{-webkit-backdrop-filter:saturate(150%) blur(6px);backdrop-filter:saturate(150%) blur(6px);gap:8px;height:36px;padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.company-public-header-logo{flex:0 0 auto;height:18px;width:70px}.public-nav{align-items:center;display:flex;gap:15px;justify-content:flex-end;margin-right:0;width:100%}.public-nav-item{padding:0}.public-nav-link{font-size:12px;line-height:1}.public-nav-link img{display:inline-block;height:22px;vertical-align:middle;width:22px}.public-contact-nav-link,.public-nav-link{min-height:0}.public-contact-nav-link{border-radius:9999px;font-size:12px;gap:.4em;height:20px;padding:0 .9em}.public-contact-nav-link:before{font-size:.9em;transform:translateY(1px)}.public-nav{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.public-nav::-webkit-scrollbar{display:none}}.footer{background:#0000;border-top:none;color:#6c757d;font-size:14px;margin-top:auto;padding:10px 0;text-align:center}.footer p{display:inline-block;margin:5px 0}.footer .version{margin-left:20px}@media screen and (max-width:768px){.footer{background:#0000;border-top:none;font-size:12px;padding:12px 10px;text-align:center}.footer p{display:block;margin:4px auto}.footer .version{margin-left:0}}.login-failed-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.login-failed-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.login-failed-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.login-failed-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.login-failed-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.login-failed-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.login-failed-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.login-failed-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.notification-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;height:35px;justify-content:center;left:auto!important;line-height:1;margin:0 0 0 auto!important;padding:0;position:sticky!important;right:0;top:0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.notification-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.notification-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.notification-modal-closeicon:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.notification-modal-closeicon svg{stroke:currentColor}.notification-container{align-items:center;display:flex;flex-direction:column;height:auto;margin:50px auto 0;max-width:900px;overflow-x:hidden;overflow-y:auto;padding:15px;width:60%}.notification-container::-webkit-scrollbar{height:8px;width:8px}.notification-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.notification-container::-webkit-scrollbar-track{background-color:#cdc0af}.notification-item{align-items:center;display:flex;gap:8px}.notification-title{font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:14px;font-weight:500}.notification-head{align-items:center;background:#f2f2f2;border:1px solid #707070;border-bottom-left-radius:999px;border-bottom-right-radius:0;border-top-left-radius:999px;border-top-right-radius:0;display:inline-flex;gap:15px;height:17px;margin-right:20px;margin-top:10px;padding:6px 5px 6px 10px}.information-item{flex:0 0 auto;height:24px;width:120px}.notification-date{color:#333;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:14px;padding:2px 0}.notification-link{color:#000;display:inline-block;font-weight:500;margin-top:13px;text-decoration:underline;transition:color .3s ease}.notification-link:hover{color:#8d7e6a}.notification-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.notification-modal-content{-webkit-overflow-scrolling:touch;background:#fff;background-size:550px 450px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:500px;max-height:min(40vh,500px);max-width:55%;max-width:500px;min-height:300px;min-width:500px;overflow:auto;padding:10px;position:relative;text-align:center;width:auto}.notification-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.notification-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.notification-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.notification-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.notification-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}.notification-modal-detail{font-weight:500;margin-top:0;padding:10px}.notification-modal-title{font-size:25px;margin-bottom:20px;text-align:center}.notification-modal-text,.notification-modal-title{overflow-wrap:break-word;white-space:normal;word-break:break-word}.notification-modal-text{text-align:left}.notification-container{-ms-overflow-style:none;scrollbar-width:none}.notification-container::-webkit-scrollbar{background:#0000;height:0;width:0}.notification-modal-content{-ms-overflow-style:none;scrollbar-width:none}.notification-modal-content::-webkit-scrollbar{background:#0000;height:0;width:0}.notification-modal-detail{-ms-overflow-style:none;scrollbar-width:none}.notification-modal-detail::-webkit-scrollbar{background:#0000;height:0;width:0}@media screen and (max-width:768px){.notification-container{margin:56px auto 0;max-width:560px;overflow-x:hidden;padding:8px 6px;width:92vw}.notification-item{align-items:flex-start;gap:10px}.notification-head{gap:10px;height:14px;margin-right:5px;margin-top:8px;padding:6px 5px;transform:translateZ(0)}.notification-title{font-size:0}.notification-date{font-size:13px;white-space:nowrap}.notification-link{font-size:15px;margin-top:10px}.notification-modal-overlay{padding:12px}.notification-modal-content{background:#fff;border-radius:18px;box-sizing:border-box;height:auto;max-height:min(78vh,640px);max-width:92vw;min-height:auto;min-width:auto;padding:16px 14px 20px;width:92vw}.notification-modal-title{font-size:18px;line-height:1.35;margin:14px 6px 12px}.notification-modal-detail{font-size:15px;line-height:1.6;margin-top:0;padding:6px}.notification-modal-text{text-align:left;word-break:break-word}.notification-modal-closeicon{height:36px;right:6px;top:6px;width:36px}.notification-modal-closebutton{box-sizing:border-box;display:block;font-size:15px;margin:20px auto 0;max-width:280px;min-height:44px;width:70%}}.subscriptionexpired-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.subscriptionexpired-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.subscriptionexpired-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.subscriptionexpired-modal-cancelbutton,.subscriptionexpired-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.subscriptionexpired-modal-cancelbutton:hover,.subscriptionexpired-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.subscriptionexpired-modal-cancelbutton:active,.subscriptionexpired-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.subscriptionexpired-modal-cancelbutton:focus-visible,.subscriptionexpired-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.subscriptionexpired-modal-cancelbutton:disabled,.subscriptionexpired-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.subscriptionexpired-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.subscriptionexpired-modal-select{flex-direction:flex;gap:20px;margin-top:30px}.subscriptionexpired-modal-cancelbutton,.subscriptionexpired-modal-logicbutton{font-size:14px;width:150px}}.registration-company-wrapper{display:flex;flex-direction:column;min-height:100vh}.registration-company-page{flex:1 1;padding:20px 20px 40px}.registration-company-title{-webkit-font-smoothing:antialiased;font-feature-settings:"kern";color:#000;font-family:Inter,SF Pro Display,Avenir Next,Noto Sans JP,sans-serif;font-kerning:normal;font-size:38px;font-variation-settings:"wght" 250;font-weight:252;letter-spacing:.065em;line-height:1.1;margin-top:60px;text-align:center;text-rendering:geometricPrecision}.registration-company-form-group,.registration-login-form-inner{align-items:center;display:flex;flex-direction:column;width:100%}.registration-company-form-group label{display:block;margin-bottom:5px}.registration-company-form-input-mail{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin:40px auto;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:40%}.registration-company-form-input-mail:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.registration-company-form-input-mail:hover{border-bottom-color:#555}.registration-company-form-input-mail::placeholder{color:#888;font-weight:400}.registration-company-form-input-password{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;height:auto;margin-bottom:40px;margin-top:5px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:40%}.registration-company-form-input-password:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.registration-company-form-input-password:hover{border-bottom-color:#555}.registration-company-form-input-password::placeholder{color:#888;font-weight:400}.registration-company-form-input-again-password{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;height:auto;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:40%}.registration-company-form-input-again-password:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.registration-company-form-input-again-password:hover{border-bottom-color:#555}.registration-company-form-input-again-password::placeholder{color:#888;font-weight:400}.registration-company-button{display:flex;gap:50px;margin-top:40px}.registration-company-form-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:0 20px 20px 0;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.registration-company-form-button:hover{background-color:#fff;border-color:#111;color:#111}.registration-company-form-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.registration-company-form-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.registration-company-form-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6;pointer-events:none}@media screen and (max-width:768px){.registration-company-title{font-size:26px;margin-bottom:16px}.registration-company-attention-contact{font-size:14px;text-align:left}.registration-company-form-input-again-password,.registration-company-form-input-mail,.registration-company-form-input-password{font-size:15px;max-width:320px;width:88%}.registration-company-form-button{font-size:18px;margin-right:0;width:320px}}.bad-password-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.bad-password-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.bad-password-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;height:40px;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.bad-password-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.bad-password-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.bad-password-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.bad-password-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.bad-password-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.passcode-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.passcode-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:490px}.passcode-description{color:#333;font-size:15px;font-weight:700;line-height:1.5;margin-bottom:40px;text-align:center}.passcode-company-form-group{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:20px}.passcode-company-form-input-passcode{background:#0000;border:none;border-bottom:2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;height:auto;margin-bottom:0;margin-top:5px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:70%}.passcode-company-form-input-passcode:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.passcode-company-form-input-passcode:hover{border-bottom-color:#555}.passcode-company-form-input-passcode::placeholder{color:#888;font-weight:400}.passcode-modal-form-buttons{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.passcode-modal-form-button,.passcode-modal-form-cancelbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:150px}.passcode-modal-form-button:hover,.passcode-modal-form-cancelbutton:hover{background-color:#fff;border-color:#111;color:#111}.passcode-modal-form-button:active,.passcode-modal-form-cancelbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.passcode-modal-form-button:focus-visible,.passcode-modal-form-cancelbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.passcode-modal-form-button:disabled,.passcode-modal-form-cancelbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.passcode-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.passcode-modal-form-buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:40px}.passcode-modal-form-button,.passcode-modal-form-cancelbutton{font-size:14px}}.regist-company-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.regist-company-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:480px}.regist-company-modal-logicbutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;height:40px;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.regist-company-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.regist-company-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.regist-company-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.regist-company-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.regist-company-modal-overlay .regist-company-modal-content{transform:none}.regist-company-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.mail-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.mail-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:300px}@media screen and (max-width:768px){.mail-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.company-top-wrapper{display:flex;flex-direction:column;min-height:100vh}.company-top-container{display:flex;flex-direction:column;height:auto;margin:0 auto 10px;max-width:100%;text-align:center}.company-top{flex:1 1;padding:40px 0}.analytics-section,.bestWorst-section{margin-bottom:20px;width:100%}@media (max-width:768px){body,html{min-height:100%}body{overflow-x:hidden;padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.company-top-wrapper{display:flex;flex-direction:column;min-height:100dvh}.company-top{padding:24px 0 28px}.company-top-container{box-sizing:border-box;margin:12px auto 10px;max-width:540px;padding:0 4px;text-align:center;width:92vw}.analytics-section,.bestWorst-section{margin-bottom:16px;width:100%}.analytics-section>*,.bestWorst-section>*{box-sizing:border-box;max-width:100%}}.company-notification-container{align-items:flex-start;height:auto;margin:50px auto 0;overflow-x:auto;overflow-y:auto;padding:15px;text-align:left;width:60%}.company-notification-container::-webkit-scrollbar{height:8px;width:8px}.company-notification-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.company-notification-container::-webkit-scrollbar-track{background-color:#cdc0af}.company-notification-item{align-items:center;display:flex;gap:8px}.company-notification-title{font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:14px;font-weight:500}.company-notification-head{align-items:center;background:#f2f2f2;border:1px solid #707070;border-bottom-left-radius:999px;border-bottom-right-radius:0;border-top-left-radius:999px;border-top-right-radius:0;display:inline-flex;gap:15px;height:17px;margin-right:20px;margin-top:10px;padding:6px 5px 6px 10px}.company-information-item{flex:0 0 auto;height:24px;width:120px}.company-notification-date{color:#333;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:14px;padding:2px 0}.company-notification-link{color:#000;display:inline-block;font-weight:500;margin-top:13px;text-decoration:underline;transition:color .3s ease}.company-notification-link:hover{color:#8d7e6a}.company-notification-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.company-notification-modal-content{-webkit-overflow-scrolling:touch;background:#fff;background-size:550px 450px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:430px;max-height:min(40vh,500px);max-width:530px;min-height:430px;min-width:530px;overflow:auto;padding:10px;position:relative;text-align:center;width:auto}.company-notification-modal-title{font-size:25px;margin-bottom:20px;overflow-wrap:break-word;text-align:center;white-space:normal;word-break:break-word}.company-notification-modal-detail{font-weight:500;margin-top:0;padding:10px}.company-notification-modal-text{overflow-wrap:break-word;text-align:left;white-space:normal;word-break:break-word}.company-notification-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.company-notification-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.company-notification-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.company-notification-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.company-notification-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}.company-notification-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;height:35px;justify-content:center;left:auto!important;line-height:1;margin:0 0 0 auto!important;padding:0;position:sticky!important;right:0;top:0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px;z-index:9999}.company-notification-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.company-notification-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.company-notification-modal-closeicon:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.company-notification-modal-closeicon svg{stroke:currentColor}.company-notification-modal-content{-ms-overflow-style:none;scrollbar-width:none}.company-notification-modal-content::-webkit-scrollbar{background:#0000;height:0;width:0}.company-notification-modal-detail{-ms-overflow-style:none;scrollbar-width:none}.company-notification-modal-detail::-webkit-scrollbar{background:#0000;height:0;width:0}@media (max-width:768px){.company-notification-container{margin:56px auto 0;max-width:560px;overflow-x:hidden;padding:8px 6px;width:92vw}.company-notification-item{align-items:flex-start;gap:10px}.company-notification-head{gap:10px;height:14px;margin-right:5px;margin-top:8px;padding:6px 5px;transform:translateZ(0)}.company-notification-title{font-size:0}.company-notification-date{font-size:13px;white-space:nowrap}.company-notification-link{font-size:15px;margin-top:10px}.company-notification-modal-overlay{padding:12px}.company-notification-modal-content{background:#fff;border-radius:18px;box-sizing:border-box;height:auto;max-height:min(78vh,640px);max-width:92vw;min-height:auto;min-width:auto;padding:16px 14px 20px;width:92vw}.company-notification-modal-title{font-size:18px;line-height:1.35;margin:14px 6px 12px}.company-notification-modal-detail{font-size:15px;line-height:1.6;margin-top:0;padding:6px}.company-notification-modal-text{text-align:left;word-break:break-word}.company-notification-modal-closeicon{height:36px;right:6px;top:6px;width:36px}.company-notification-modal-closebutton{box-sizing:border-box;display:block;font-size:15px;margin:20px auto 0;max-width:280px;min-height:44px;width:70%}}.company-chart-wrapper{align-items:center;display:flex;justify-content:center;margin-top:30px;max-width:100%;width:100%}.company-bar-chart-container{border-radius:8px;height:300px;max-width:100%;overflow-x:auto}.company-bar-chart-scroll{align-items:flex-end;display:flex;height:294px;width:900px}.company-pie-chart-container{height:300px;width:300px}.company-chart-loading{align-items:center;color:#666;display:flex;font-size:24px;font-weight:700;height:100px;justify-content:center;margin-top:70px;width:100%}@media (max-width:768px){.company-chart-wrapper{align-items:center;flex-direction:column;gap:0}.company-bar-chart-container{margin-right:0;min-width:95vw;overflow-x:auto;width:95vw}.company-bar-chart-scroll{height:260px;width:720px}.company-pie-chart-container{height:260px;width:260px}.company-chart-loading{font-size:20px}}.company-best-section{padding:0 10px;width:50%}.company-best-title{font-size:16px;font-weight:500;margin-bottom:20px}ol.company-best-list{counter-reset:cp_clist;list-style-type:none;padding:0 0 0 38px}ol.company-best-list li{align-items:center;background:#ffab91;border-radius:8px;box-sizing:border-box;color:#333;display:flex;margin:12px 0;min-height:28px;padding:0 5px;position:relative;transition:all .3s ease-out;width:auto}ol.company-best-list li:before{align-items:center;background:#ff5722;color:#fff;content:counter(cp_clist);counter-increment:cp_clist;display:flex;height:28px;justify-content:center;left:-10px;margin:1px 0 0 -30px;padding:0;position:absolute;top:0;width:28px}ol.company-best-list li:after{border:6px solid #0000;content:"";left:-28px;margin-top:-6px;position:absolute;top:14px;transition:all .3s ease-out}ol.company-best-list li:hover{background:#ffccbc}ol.company-best-list li:hover:after{border-left-color:#ff5722;left:-6px}.company-best-list{list-style:none;margin-top:10px;padding:0}.company-best-item{align-items:center;display:flex;padding:10px}.company-best-contents{box-sizing:initial;display:inline-block;font-size:15px;height:1.6em;line-height:1.8em;max-width:390px;padding-bottom:6px;vertical-align:middle;white-space:nowrap}.company-best-score{margin-left:auto;white-space:nowrap;width:auto}.company-worst-section{padding:0 10px;width:50%}.company-worst-title{font-size:16px;font-weight:500;margin-bottom:20px}.company-worst-list{list-style:none;margin-top:10px;padding:0}ol.company-worst-list{counter-reset:cp_clist;list-style-type:none;padding:0 0 0 38px}ol.company-worst-list li{background:#9196ff;border-radius:8px;box-sizing:border-box;color:#333;margin:12px 0;min-height:28px;padding:0 5px;position:relative;transition:all .3s ease-out;width:auto}ol.company-worst-list li:before{align-items:center;background:#223cff;color:#fff;content:counter(cp_clist);counter-increment:cp_clist;display:flex;height:28px;justify-content:center;left:-10px;margin:1px 0 0 -30px;padding:0;position:absolute;top:0;width:28px}ol.company-worst-list li:after{border:6px solid #0000;content:"";left:-28px;margin-top:-6px;position:absolute;top:14px;transition:all .3s ease-out}ol.company-worst-list li:hover{background:#b0b4ff}ol.company-worst-list li:hover:after{border-left-color:#b0b4ff;left:-6px}.company-worst-item{align-items:center;display:flex;padding:10px}.company-worst-contents{box-sizing:initial;display:inline-block;font-size:15px;height:1.6em;line-height:1.8em;max-width:390px;padding-bottom:6px;vertical-align:middle;white-space:nowrap}.company-worst-score{margin-left:auto;white-space:nowrap}.company-bestworst-loading{align-items:center;color:#666;display:flex;font-size:24px;font-weight:700;height:100px;justify-content:center;width:100%}.company-bestworst-survey-container{align-items:center;display:flex;gap:30px;height:auto;justify-content:center;padding-top:10px}@media (max-width:768px){.company-bestworst-survey-container{align-items:stretch;flex-direction:column;gap:24px;padding:10px 8px 0}.company-best-section,.company-worst-section{padding:0 4px;width:100%}.company-best-title,.company-worst-title{font-size:15px;margin-bottom:12px;text-align:left}.company-best-contents,.company-worst-contents{display:inline-block;font-size:14px;max-width:75vw;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.company-best-item,.company-worst-item{padding:8px 6px}.company-best-score,.company-worst-score{font-size:13px;margin-left:auto}}.check-first-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.check-first-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:85%;padding:20px;text-align:center;width:400px}.check-first-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.check-first-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.check-first-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.check-first-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.check-first-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.check-first-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}}.header{--header-h:40px;align-items:center;box-sizing:border-box;display:flex;height:40px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.dropdown-backdrop{-webkit-backdrop-filter:blur(2px) saturate(110%);backdrop-filter:blur(2px) saturate(110%);background:#00000059;bottom:0;left:0;position:fixed;right:0;top:var(--header-h);z-index:1050}.company-header-logo{cursor:pointer;flex-shrink:0;height:20px;width:85px}.company-header-logo:hover{opacity:.8}.nav{flex-wrap:nowrap;gap:5px;justify-content:space-between;width:100%}.nav,.nav-item{align-items:center;display:flex}.nav-item{overflow:visible;padding:0 5px;position:relative}.nav-item--wide{margin:-8px -10px -12px;padding:8px 18px 12px}.nav-link{color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;text-decoration:none}.nav-link:hover{color:#8d7e6a}.nav-link:before{content:"▼︎";display:inline-block;font-size:.95em;margin-right:5px;transform:translateY(0)}.tutorial-link{align-items:center;background-color:#373737;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.45em;height:28px;letter-spacing:.02em;padding:.5em 1.1em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.tutorial-link:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.tutorial-link:hover{background:#fff;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#313131;transform:translateY(-1px)}.tutorial-link:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.contact-link{align-items:center;background-color:#373737;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.45em;height:28px;letter-spacing:.02em;padding:.5em 1.1em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.contact-link:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.contact-link:hover{background:#fff;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#313131;transform:translateY(-1px)}.contact-link:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.logout-nav{align-items:center;background-color:#373737;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.45em;height:28px;letter-spacing:.02em;padding:.5em 1.1em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.logout-nav:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.logout-nav:hover{background:#fff;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#313131;transform:translateY(-1px)}.logout-nav:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.dropdown{animation:dropdownGrow .3s ease-out forwards;background:#fff;border:.5px solid #9e9e9e;border-radius:4px;box-shadow:0 2px 8px #968c821a;left:50%;margin-top:0;opacity:0;padding:5px 0;position:absolute;top:calc(var(--header-h));top:calc(var(--header-h) + var(--dd-y, 0px));transform:translateX(-50%) scaleY(0);transform-origin:top center;width:25vw;will-change:transform,opacity;z-index:1100}.dropdown li{list-style:none;width:100%}.dropdown li span{color:#000;cursor:pointer;font-family:Noto Sans JP,Yu Gothic,sans-serif;font-size:14px;font-weight:700}.dropdown li span:hover{color:#8d7e6a;text-decoration:underline}.dropdown li button{background:none;border:none;color:#5c534a;cursor:pointer;font-size:14px;padding:10px 20px;text-align:left;width:100%}.dropdown li button:hover{background-color:#efe9e0}.charges-status p{color:#464543;font-size:12px;margin:5px 0}.billing-row{align-items:center;display:flex;gap:10px;padding:10px 20px}.charges-status-inline{color:#4a4744;font-size:12px;margin:0}.account-delete{color:#7a7168;font-size:12px;margin:0;padding:10px 20px}.dorpdown-member,.dropdown-survey{font-size:16px;gap:10px;padding:10px 20px}.dropdown .survey-date{color:#464646;color:inherit;font-size:12px;font-weight:600;white-space:nowrap}.member-list-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.member-list-page{background:#fff;background-size:400px 550px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:50vh;max-width:360px;min-height:500px;min-width:360px;padding:19px 0;position:relative;text-align:center;width:auto}.memberlist-title{font-family:Noto Sans,sans-serif;font-size:23px;font-weight:700;padding-bottom:10px;text-align:center}.memberlist-search-box{display:flex;gap:12px;justify-content:center;margin:0 auto 20px;padding-bottom:10px;text-align:left;text-align:initial;width:min(520px,90%)}.memberlist-search-box input{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-shadow:none;outline:none;padding:5px;transition:border-color .15s ease;width:200px}.member-list-page .memberlist-search-box{margin-bottom:20px;padding-bottom:10px}.memberlist-search-box input:focus{border:none;border-bottom:1.5px solid #909090;outline:none}.member-list-page .member-table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.member-list-page .member-table td{border:none;padding:10px}.member-list-name-cell-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable both-edges;white-space:nowrap;width:200px}.member-list-page .member-table td:first-child,.member-list-page .member-table th:first-child{padding-left:10px;text-align:left;width:80px}.member-list-page .member-table td:nth-child(2),.member-list-page .member-table th:nth-child(2){min-width:auto;padding-left:10px;text-align:left;width:230px}.member-list-page .member-table thead{display:table;table-layout:fixed;width:100%}.member-list-page .member-table thead th{background:#efefef;border-bottom:1.2px solid #333;color:#222}.member-list-page .table-no{padding-bottom:0;padding-left:10.3px;text-align:left;width:100px}.member-list-page .table-name{max-width:80%;padding-bottom:0;padding-left:10px;text-align:left;width:auto}.member-list-page .center-text{font-weight:700;text-align:left}.member-list-page .member-table a{color:#000;font-family:Noto Sans,sans-serif;font-weight:700;text-decoration:underline}.member-list-page .member-table a:hover{color:#8d7e6a;text-decoration:underline}.member-list-page .member-table tbody{-webkit-overflow-scrolling:touch;display:block;max-height:350px;overflow:auto}.member-list-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.member-list-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.member-list-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-list-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.member-list-modal-closeicon svg{stroke:currentColor}.member-list-page .member-table .no-data-cell{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.member-list-page .member-table tbody{-ms-overflow-style:none;scrollbar-width:none}.member-list-page .member-table tbody::-webkit-scrollbar{background:#0000;height:0;width:0}.member-list-name-cell-scroll{-ms-overflow-style:none;scrollbar-width:none}.member-list-name-cell-scroll::-webkit-scrollbar{background:#0000;height:0;width:0}@media screen and (max-width:768px){.member-list-wrapper{padding:4px}.member-list-page{background:#fff;background-attachment:scroll;border-radius:20px;box-sizing:border-box;max-height:80vh;max-width:350px;min-height:auto;min-width:auto;padding:8px 0;width:92vw}.member-list-modal-closeicon{height:40px;right:6px;top:6px;width:40px}.memberlist-title{font-size:18px;margin:0 0 12px}.memberlist-search-box{gap:8px;margin:0 auto 12px;padding:0 4px;width:90%}.memberlist-search-box input{font-size:14px;padding:6px 4px;width:90%}.member-list-page .member-table{font-size:14px}.member-list-page .member-table thead th{font-size:13px;padding:6px 8px}.member-list-page .member-table td{padding:8px}.member-list-page .member-table td:first-child,.member-list-page .member-table th:first-child,.member-list-page .table-no{padding-left:8px;width:70px}.member-list-page .member-table td:nth-child(2),.member-list-page .member-table th:nth-child(2),.member-list-page .table-name{max-width:none;padding-left:8px;width:calc(100% - 70px)}.member-list-page .center-text{text-align:left}.member-list-page .member-table thead th{font-size:16px;padding:2px}}.start-survey-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.start-survey-page{background:#fff;background-size:400px 400px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:350vh;max-width:370px;min-height:350px;min-width:370px;padding:20px;position:relative;text-align:center;width:auto}.start-survey-title{font-family:Noto Sans,sans-serif;font-size:23px;font-weight:700;margin-bottom:40px;padding-bottom:10px;text-align:center}.start-survey-page .start-end-survey{align-items:stretch;display:flex;flex-direction:column;gap:30px;margin-bottom:20px}.start-survey-page .end-label,.start-survey-page .start-label{align-items:center;display:flex;font-family:Noto Sans,sans-serif;font-weight:500;justify-content:center}.start-end-survey input[type=date]{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-shadow:none;font-size:16px;outline:none;padding:5px;transition:border-color .15s ease;width:200px}.check-start-survey-buttons{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:60px}.check-survey-button,.start-survey-button{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:270px}.check-survey-button:hover,.start-survey-button:hover{background-color:#fff;border-color:#111;color:#111}.check-survey-button:active,.start-survey-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.check-survey-button:focus-visible,.start-survey-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.check-survey-button:disabled,.start-survey-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}.start-survey-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.start-survey-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.start-survey-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.start-survey-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.start-survey-modal-closeicon svg{stroke:currentColor}@media screen and (max-width:768px){.start-survey-wrapper{padding:4px}.start-survey-page{background:#fff;border-radius:20px;box-sizing:border-box;max-height:80vh;max-width:400px;min-height:auto;min-width:auto;padding:16px;width:95%}.start-survey-title{font-size:18px;margin:0 0 22px;padding-bottom:0}.start-survey-page .start-end-survey{gap:16px;margin-bottom:12px}.start-end-survey input[type=date]{max-width:260px;width:70%}.check-start-survey-buttons{flex-direction:flex;gap:12px;margin-top:24px}.check-survey-button,.start-survey-button{margin-top:20px;padding:10px 16px}.start-survey-modal-closeicon{height:32px;right:6px;top:6px;width:32px}}.start-survey-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.start-survey-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.survey-datetime-display{display:flex;gap:10px;justify-content:center}.datetime-block{white-space:nowrap}.start-survey-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.start-survey-modal-cancelbutton,.start-survey-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.start-survey-modal-cancelbutton:hover,.start-survey-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.start-survey-modal-cancelbutton:active,.start-survey-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.start-survey-modal-cancelbutton:focus-visible,.start-survey-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.start-survey-modal-cancelbutton:disabled,.start-survey-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.start-survey-modal-content{background:#fff;border-radius:20px;box-sizing:border-box;max-height:80vh;max-width:400px;min-height:auto;min-width:auto;padding:16px;width:95%}.survey-datetime-display{font-size:14px}.start-survey-modal-select{flex-direction:flex;gap:12px;margin-top:20px}.start-survey-modal-cancelbutton,.start-survey-modal-logicbutton{font-size:14px}}.check-startsurvey-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.check-startsurvey-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.check-startsurvey-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.check-startsurvey-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.check-startsurvey-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.check-startsurvey-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.check-startsurvey-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.check-startsurvey-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.check-surveydate-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.check-surveydate-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.check-surveydate-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.check-surveydate-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.check-surveydate-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.check-surveydate-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.check-surveydate-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.check-surveydate-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.networkerror-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.networkerror-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.networkerror-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.networkerror-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.networkerror-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.networkerror-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.networkerror-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.networkerror-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.survey-summary-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.survey-summary-page{background:#fff;background-size:390px 550px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:50vh;max-width:370px;min-height:500px;min-width:370px;padding:23px 0;position:relative;text-align:center;width:auto}.survey-summary-judgment,.survey-summary-nosurvey,.survey-summary-stop{color:#333;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;margin-top:100px;text-align:center}.survey-summary-title{font-family:Noto Sans,sans-serif;font-size:23px;font-weight:700;padding-bottom:10px;text-align:center}.survey-summary-search{display:flex;gap:12px;justify-content:center;margin:0 auto 20px;padding-bottom:10px;text-align:left;text-align:initial;width:min(520px,90%)}.survey-summary-page .search-input{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-shadow:none;outline:none;padding:5px;transition:border-color .15s ease;width:200px}.search-input:focus{border:none;border-bottom:1.5px solid #909090;outline:none}.survey-summary-page .survey-table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.survey-summary-page .survey-table thead{display:table;table-layout:fixed;width:100%}.survey-summary-page .survey-table th{background:#efefef;border-bottom:1.2px solid #333;color:#222;text-align:left}.survey-summary-page .survey-table td{border:none;font-family:Noto Sans,sans-serif;font-weight:500;padding:8px;text-align:left}.survey-summary-page .survey-table tbody{-webkit-overflow-scrolling:touch;display:block;max-height:300px;overflow-x:hidden;overflow-y:auto}.survey-summary-page .survey-table tbody tr{display:table;table-layout:fixed;width:100%}.survey-summary-name-cell{padding:0}.survey-summary-name-cell-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable both-edges;white-space:nowrap}.survey-summary-page .survey-table thead th:first-child{width:52px}.survey-summary-page .survey-table tbody td:first-child{width:150px}.survey-summary-page .survey-table thead th:nth-child(2){width:23px}.survey-summary-page .survey-table tbody td:nth-child(2){width:60px}.survey-summary-page .survey-table tbody td:nth-child(3),.survey-summary-page .survey-table thead th:nth-child(3){width:40px}.survey-summary-page .no-data{border:none;font-family:Noto Sans,sans-serif;font-weight:700;padding:8px;text-align:center}.survey-summary-checkboxs{align-items:center;display:flex;gap:30px;justify-content:center;margin-bottom:30px}.custom-checkbox{cursor:pointer;display:inline-flex;font-family:Noto Sans,sans-serif;font-weight:500;margin-bottom:0;position:relative;vertical-align:0}.custom-checkbox .checkbox-label-text{display:inline-block;position:relative;top:-3px}.custom-checkbox input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.custom-checkbox .checkmark{border:2px solid #000;border-radius:4px;height:14px;margin-left:20px;margin-right:8px;position:relative;width:14px}.custom-checkbox input[type=checkbox]:checked+.checkmark{background-color:#000}.custom-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:4px;position:absolute;top:0;transform:rotate(45deg);width:5px}.custom-checkbox input[type=checkbox]:checked+.checkmark:after{display:block}.survey-summary-page .survey-score-cell{align-items:center;display:flex;font-family:Noto Sans,sans-serif;font-weight:700;gap:4px;justify-content:flex-start;min-width:150px;padding-right:0}.survey-summary-page .survey-score-value{text-align:left}.survey-summary-page .survey-score-span{margin-left:10px;text-align:right}.already-answered-link{color:#000;font-family:Noto Sans,sans-serif;font-weight:700;text-decoration:underline}.already-answered-link:hover{color:#8d7e6a;text-decoration:underline}.survey-summary-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.survey-summary-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.survey-summary-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.survey-summary-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.survey-summary-modal-closeicon svg{stroke:currentColor}.survey-summary-page .survey-table tbody{-ms-overflow-style:none;scrollbar-width:none}.survey-summary-page .survey-table tbody::-webkit-scrollbar{background:#0000;height:0;width:0}.survey-summary-name-cell-scroll{-ms-overflow-style:none;scrollbar-width:none}.survey-summary-name-cell-scroll::-webkit-scrollbar{background:#0000;height:0;width:0}.survey-summary-page .survey-table thead th:first-child{padding-left:10px}.survey-summary-page .survey-table tbody td:first-child{padding-left:12px}@media screen and (max-width:768px){.survey-summary-page{background:#fff;border-radius:20px;box-sizing:border-box;max-height:80vh;max-width:400px;min-height:auto;min-width:auto;padding:5px 0;width:98%}.survey-summary-title{font-size:18px;margin:20px 0;padding-bottom:0}.survey-summary-search{gap:0;margin:0 auto 40px;max-width:200px;padding-bottom:0;width:70%}.survey-summary-page .survey-table{font-size:14px}.survey-summary-page .survey-table tbody td:first-child,.survey-summary-page .survey-table thead th:first-child{width:40%}.survey-summary-page .survey-table tbody td:nth-child(2),.survey-summary-page .survey-table thead th:nth-child(2){text-align:left;width:20%}.survey-summary-page .survey-table tbody td:nth-child(3),.survey-summary-page .survey-table thead th:nth-child(3){width:25%}.survey-summary-modal-closeicon{height:32px;right:6px;top:6px;width:32px}.survey-summary-page .survey-table thead th:first-child{padding-left:10px}.survey-summary-page .survey-table tbody td:first-child{padding-left:14px}}.invitation-member-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.invitation-member-page{background:#fff;background-size:520px 550px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:50vh;max-width:470px;min-height:500px;min-width:470px;padding:20px;position:relative;text-align:center;width:auto}.invitation-member-span{font-size:16px;font-weight:500}.url-and-cooperation{border:2px solid #000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;overflow:hidden}.invitation-member-title{font-family:Noto Sans,sans-serif;font-size:23px;font-weight:700;padding-bottom:10px;text-align:center}.invitation-member-title-content{background:#333;border:2px solid #000;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;font-size:16px;font-weight:700;padding:2px;text-align:center}.url-and-span{align-items:center;border-right:1px solid #000;display:flex;flex:3 1;justify-content:center;min-width:0;padding:8px;text-align:center}.invitation-member-URL{-webkit-overflow-scrolling:touch;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;margin:0;max-width:100%;overflow-wrap:normal;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;white-space:nowrap;word-break:normal}.invitation-member-URL::-webkit-scrollbar{height:4px}.invitation-member-URL::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.invitation-member-cooperation{margin:0 auto;max-width:auto;padding:0}.cooperation-button{flex:1 1;padding:8px;text-align:center}.cooperation-button,.copy-button{align-items:center;display:flex;justify-content:center}.copy-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:auto}.copy-button:hover{background-color:#fff;border-color:#111;color:#111}.copy-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.copy-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}.invitation-member-QR-cooperation{margin:60px auto 0;max-width:auto;padding:0;width:300px}.QR-and-span,.invitation-member-QR-span{font-size:16px;font-weight:500}.QR-and-span{background:#333;border:2px solid #000;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;margin:0 auto;padding:2px;text-align:center;width:200px}.qr-image{height:160px;width:160px}.qr-content{border:2px solid #000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;flex:4 1;margin:0 auto;padding:2px;text-align:center;width:200px}.invitation-member-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.invitation-member-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.invitation-member-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.invitation-member-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.invitation-member-modal-closeicon svg{stroke:currentColor}@media screen and (max-width:768px){.invitation-member-wrapper{padding:6px}.invitation-member-page{background:#fff;background-attachment:scroll;border-radius:20px;box-sizing:border-box;max-height:80vh;max-width:360px;min-height:auto;min-width:auto;overflow:auto;padding:16px 12px;width:92vw}.invitation-member-modal-closeicon{height:40px;right:6px;top:6px;width:40px}.invitation-member-title{font-size:18px;margin:0 0 12px}.url-and-cooperation{align-items:stretch;box-sizing:border-box;flex-direction:column;inline-size:calc(100% - 1px);margin-inline:auto}.invitation-member-title-content{font-size:14px;padding:4px 6px}.url-and-span{border-right:none;padding:8px 6px}.invitation-member-URL{font-size:14px;padding-bottom:0}.cooperation-button{padding:8px 6px}.copy-button{font-size:14px;min-height:36px;width:100%}.invitation-member-QR-cooperation{margin:28px auto 0;max-width:260px;width:100%}.QR-and-span{font-size:14px}.QR-and-span,.qr-content{max-width:220px;width:100%}.qr-image{height:150px;width:150px}.invitation-member-QR-span,.invitation-member-span{font-size:14px}}.copy-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.copy-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.copy-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.copy-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.copy-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.copy-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.copy-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.copy-close-modal-content{padding:16px;width:300px}}.registration-member-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.registration-member-page{background:#fff;background-size:410px 530px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:50vh;max-width:370px;min-height:500px;min-width:370px;padding:10px 0;position:relative;text-align:center;width:auto}.registration-member-title{font-size:23px;margin-bottom:40px;padding-bottom:10px;text-align:center}.approve-span,.registration-member-title{font-family:Noto Sans,sans-serif;font-weight:700}.approve-span{color:#000;cursor:pointer;margin-left:8px;margin-top:20px;text-decoration:underline}.approve-span:hover{color:#8d7e6a;text-decoration:underline}.reject-span{color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-weight:700;margin-left:40px;margin-top:20px;text-decoration:underline}.reject-span:hover{color:#8d7e6a;text-decoration:underline}.registration-member-page .registration-member-table td{border:none;padding:10px 0}.registration-member-table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.registration-member-page .registration-member-table thead{background:#efefef;border-bottom:1.2px solid #333;color:#222;display:table;padding-left:0;table-layout:fixed;text-align:left;width:100%}.registration-member-page .registration-member-approve{max-width:100%;padding-bottom:0;padding-left:0;text-align:left;width:auto}.registration-member-page .registration-member-table thead th:nth-child(2){padding-left:11px}.registration-member-page .registration-member-table tbody{-webkit-overflow-scrolling:touch;display:block;max-height:380px;overflow:auto;padding-left:10px;scrollbar-gutter:stable both-edges}.registration-member-page .registration-member-table tbody tr{display:table;table-layout:fixed;text-align:left;width:100%}.registration-member-name-cell-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable both-edges;white-space:nowrap}.no-pending-member-message{color:#333;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;margin-top:20px;text-align:center}.registration-member-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.registration-member-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.registration-member-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.registration-member-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.registration-member-modal-closeicon svg{stroke:currentColor}.registration-member-page .registration-member-table tbody{-ms-overflow-style:none;scrollbar-gutter:auto;scrollbar-width:none}.registration-member-page .registration-member-table tbody::-webkit-scrollbar{background:#0000;height:0;width:0}.registration-member-name-cell-scroll{-ms-overflow-style:none;scrollbar-width:none}.registration-member-name-cell-scroll::-webkit-scrollbar{background:#0000;height:0;width:0}.registration-member-page .registration-member-table thead th:first-child{padding-left:12px}@media screen and (max-width:768px){.registration-member-page{background-attachment:scroll;background:#fff;border-radius:20px;box-sizing:border-box;max-height:80vh;max-width:400px;min-height:auto;min-width:auto;padding:16px 0;width:90vw}.registration-member-title{font-size:18px;margin:0 auto 12px}.no-pending-member-message{color:#333;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;padding:20px;text-align:center}}.appok-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.appok-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.appok-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.appok-modal-closebutton,.appok-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.appok-modal-closebutton:hover,.appok-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.appok-modal-closebutton:active,.appok-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.appok-modal-closebutton:focus-visible,.appok-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.appok-modal-closebutton:disabled,.appok-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.appok-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.appok-modal-select{gap:16px;margin-top:20px}}.appok-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.appok-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.appok-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.appok-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.appok-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.appok-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.appok-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.appok-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.member-limit-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.member-limit-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.member-limit-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.member-limit-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.member-limit-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-limit-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member-limit-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.member-limit-modal-content{box-sizing:border-box;max-width:400px;padding:16px;width:95%}}.appng-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.appng-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.appng-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.appng-modal-closebutton,.appng-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.appng-modal-closebutton:hover,.appng-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.appng-modal-closebutton:active,.appng-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.appng-modal-closebutton:focus-visible,.appng-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.appng-modal-closebutton:disabled,.appng-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.appng-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.appng-modal-select{gap:16px;margin-top:20px}}.appng-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.appng-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.appng-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.appng-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.appng-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.appng-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.appng-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.appng-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.company-moodlist-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.company-moodlist-page{background:#fff;background-size:880px 540px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;height:auto;max-height:50vh;max-width:870px;min-height:500px;min-width:370px;overflow:hidden;padding:10px 0;position:relative;text-align:center;width:auto}.company-moodlist-title{font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;padding-bottom:10px;text-align:center}.company-moodlist-search-and-button{display:flex;gap:60px;justify-content:center;text-align:center}.company-moodlist-search-box{display:flex;gap:12px;justify-content:center;margin:0 0 20px;padding-bottom:10px;text-align:left;text-align:initial;width:min(220px,90%)}.company-moodlist-search-box input{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-shadow:none;outline:none;padding:5px;transition:border-color .15s ease;width:200px}.company-moodlist-search-box input:focus{border:none;border-bottom:1.5px solid #909090;outline:none}.company-moodlist-resetbutton{align-items:center;background-color:#b82222;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-weight:700;gap:.45em;height:25px;letter-spacing:.02em;padding:.55em 1.2em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.company-moodlist-resetbutton:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.company-moodlist-resetbutton:hover{background:#fff;border:2px solid #b82222;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#b82222;transform:translateY(-1px)}.company-moodlist-resetbutton:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.company-moodlist-resetbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.company-mood-name-cell-scroll{-webkit-overflow-scrolling:touch;align-items:center;display:inline-flex;max-width:170px;overflow-wrap:normal;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable both-edges;white-space:nowrap;word-break:normal}.company-moodlist-table{border:none;border-collapse:initial;border-spacing:0;width:100%}.company-moodlist-table th{border-bottom:1.5px solid #333;padding:2px 10px;text-align:left}.company-moodlist-table td{border:none;font-weight:500;padding:10px;text-align:left}.company-table-name{width:180px}.company-table-mood{width:170px}.company-table-stamp{width:180px}.company-table-task{width:150px}.company-table-updated{width:220px}.company-moodlist-table thead th{background:#efefef;box-shadow:0 1px 0 #0003;position:sticky;top:0;z-index:2}.center-text{text-align:left}.center-text,.member-col{font-weight:700}.mood-col-inner{align-items:center;display:inline-flex;gap:10px}.mood-text{font-weight:700}.moodlist-mood-none{margin-left:10px}.moodlist-mood-bad,.moodlist-mood-good,.moodlist-mood-normal{height:34px;object-fit:contain;width:34px}.company-mood-status-good{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6ec1ff,#2f80ed 50%,#0052d4);-webkit-background-clip:text;background-clip:text;color:#1e90ff;color:#0000;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:20px;font-weight:800;margin-left:10px}.company-mood-status-text.is-animated{animation:moodTextGradient 3s linear infinite;background-size:200% 100%}.company-mood-status-normal{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffe259,#f2c94c,#f7ae19);background:var(--grad,linear-gradient(90deg,#ffe259,#f2c94c,#f7ae19));-webkit-background-clip:text;background-clip:text;color:#ffbf00;color:#0000;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:20px;font-weight:800;margin-left:10px}.company-mood-yellow-sunshine{--grad:linear-gradient(90deg,#fff587,#ffe259,#f2c94c)}.company-mood-yellow-amber{--grad:linear-gradient(90deg,#ffd166,#ffb703,#f59e0b)}.company-mood-yellow-gold{--grad:linear-gradient(90deg,#fff6b7,#ffd200,#e0a100)}.company-mood-yellow-sunset{--grad:linear-gradient(90deg,#ffe082,#ffc107,#ff8a65)}.company-mood-glossy{animation:shine 3.2s linear infinite}.company-mood-status-bad{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff6b6b,#ff3b3b,#c81d25);background:var(--grad,linear-gradient(90deg,#ff6b6b,#ff3b3b,#c81d25));-webkit-background-clip:text;background-clip:text;color:#ff3b3b;color:#0000;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:20px;font-weight:800;margin-left:10px}.company-mood-red-crimson{--grad:linear-gradient(90deg,#ff6b6b,#e63946,#b71c1c)}.company-mood-red-cherry{--grad:linear-gradient(90deg,#ff8fa3,#ff4d6d,#d00000)}.company-mood-red-fire{--grad:linear-gradient(90deg,#ff9e2c,#ff4e00,#c81d25)}.company-mood-red-ruby{--grad:linear-gradient(90deg,#ff5d73,#d7263d,#8b0000)}.company-mood-red-magenta{--grad:linear-gradient(90deg,#ff6baa,#ff3b6e,#c2185b)}.company-mood-glossy{animation:shine 3s linear infinite;background-size:200% 100%}.company-mood-stroke{text-shadow:0 0 1px #00000040,0 1px 2px #00000040}.company-thanks-group{display:flex}.company-thanks-stamp{height:43px;object-fit:contain;transform:translateY(-2px);transform:translateX(-8px);width:43px}.company-thanks-count{font-family:Noto Sans,sans-serif;font-size:18px;font-weight:800;margin:0;transform:translateY(10px)}.company-task-meter{border:2px solid #000;border-radius:4px;display:inline-block;height:16px;position:relative;vertical-align:middle;width:150px}.company-task-meter-bar{background:linear-gradient(90deg,#000,#4a4a4a 50%,#bfbfbf);border-radius:2px;height:100%}.company-task-meter-label{font-weight:700;margin-left:8px}.company-task-none{color:#555}.updated-desktop{display:inline}.updated-mobile{display:none}.company-moodlist-table-scroll{-webkit-overflow-scrolling:touch;flex:1 1 auto;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto}.company-moodlist-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.company-moodlist-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.company-moodlist-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.company-moodlist-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.company-moodlist-modal-closeicon svg{stroke:currentColor}.company-moodlist-table-scroll::-webkit-scrollbar{background:#0000;height:0;width:0}.company-mood-name-cell-scroll{-ms-overflow-style:none;scrollbar-width:none}.company-mood-name-cell-scroll::-webkit-scrollbar{background:#0000;height:0;width:0}.company-task-tooltip{background:#111;border-radius:6px;bottom:100%;box-shadow:0 2px 6px #00000040;color:#fff;font-size:12px;font-weight:700;left:50%;line-height:1;padding:4px 6px;pointer-events:none;position:absolute;transform:translate(-50%,-6px);white-space:nowrap}.company-task-tooltip:after{border:6px solid #0000;border-top-color:#111;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.company-help-mark-img{cursor:pointer;height:25px;margin-right:5px;width:43px}@media screen and (max-width:768px){.company-moodlist-page{background-attachment:scroll;background:#fff;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;max-width:370px;min-height:50vh;min-width:auto;overflow:hidden;padding:50px 0 8px;width:98vw}.company-moodlist-title{font-size:18px;margin:0 5px;padding-bottom:12px}.company-moodlist-search-and-button{align-items:center;flex-direction:column;gap:0}.company-moodlist-search-box{margin:10px 0 4px;max-width:200px;padding:0;width:90%}.company-moodlist-search-box input{font-size:15px;max-width:200px;padding:6px 4px;width:90%}.company-moodlist-resetbutton{font-size:14px;height:24px;margin:15px 0;padding:0 .9em}.company-moodlist-table{font-size:12px;table-layout:fixed}.company-moodlist-table th{padding:6px 8px 3px}.company-moodlist-table td{padding:3px 8px}.th-mood-text{display:none}.company-table-name{width:30%}.company-table-mood{width:17%}.company-table-stamp{width:26%}.company-table-task{width:17%}.company-table-updated{width:10%}.company-moodlist-table thead th.company-table-mood,.company-moodlist-table thead th.company-table-stamp,.company-moodlist-table thead th.company-table-task,.company-moodlist-table thead th.company-table-updated{font-size:0;line-height:0;padding-bottom:8px;padding-top:8px;white-space:nowrap}.company-moodlist-table tbody{transform:translateX(-2px)}.company-moodlist-table-scroll{-webkit-overflow-scrolling:touch;flex:1 1 auto;-webkit-mask-image:linear-gradient(#0000,#0000 1px,#000 8px);mask-image:linear-gradient(#0000,#0000 1px,#000 8px);min-height:0;overflow:auto;overflow-x:hidden}.company-mood-name-cell-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.company-mood-status-bad,.company-mood-status-good,.company-mood-status-normal{font-size:12px;margin-left:6px}.company-thanks-stamp{height:24px;transform:translateY(0) translateX(-3px);width:24px}.company-thanks-count{font-size:12px;transform:translateY(4px)}.company-task-meter{height:12px;width:100%}.company-task-meter-bar{border-radius:2px}.company-task-meter-label{font-size:12px;margin-left:6px}.company-task-none{font-size:12px}.updated-desktop{display:none}.updated-mobile{display:inline;font-size:12px;font-weight:700}.company-task-tooltip{z-index:9999}.company-moodlist-table-scroll{-ms-overflow-style:none;scrollbar-width:none}.company-mood-name-cell-scroll{scrollbar-width:none}.company-moodlist-table-scroll::-webkit-scrollbar{background:#0000;height:0;width:0}.company-mood-name-cell-scroll::-webkit-scrollbar{height:0;width:0}.company-task-meter-bar{background:#000}.company-task-meter-label{display:none}.company-task-tooltip{background:#111;border-radius:6px;bottom:100%;box-shadow:0 2px 6px #00000040;color:#fff;font-size:12px;font-weight:700;left:50%;line-height:1;padding:4px 6px;pointer-events:none;position:absolute;transform:translate(-50%,-6px);white-space:nowrap}.company-task-tooltip:after{border:6px solid #0000;border-top-color:#111;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.company-moodlist-table tbody tr:first-child .company-task-tooltip{bottom:auto;top:100%;transform:translate(-50%,6px)}.company-moodlist-table tbody tr:first-child .company-task-tooltip:after{border-bottom-color:#111;border-top-color:#0000;bottom:100%;top:auto}.company-help-mark-img{height:18px;margin-right:3px;width:35px}}.reset-thanksstamp-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.reset-thanksstamp-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.reset-thanks-stamp{height:65px;object-fit:contain;width:65px}.reset-thanksstamp-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.reset-thanksstamp-modal-cancelbutton,.reset-thanksstamp-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.reset-thanksstamp-modal-cancelbutton:hover,.reset-thanksstamp-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.reset-thanksstamp-modal-cancelbutton:active,.reset-thanksstamp-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.reset-thanksstamp-modal-cancelbutton:focus-visible,.reset-thanksstamp-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.reset-thanksstamp-modal-cancelbutton:disabled,.reset-thanksstamp-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.reset-thanksstamp-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.reset-thanks-stamp{height:55px;margin-top:-20px;object-fit:contain;width:55px}.reset-thanksstamp-modal-select{flex-direction:flex;gap:16px;margin-top:20px}}.check-resetthanksstamp-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.check-resetthanksstamp-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:320px}.check-resetthanksstamp-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.check-resetthanksstamp-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.check-resetthanksstamp-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.check-resetthanksstamp-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.check-resetthanksstamp-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.check-resetthanksstamp-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.help-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.help-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:500px;padding:20px;text-align:center;width:370px}.help-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.help-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.help-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.help-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.help-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.help-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}}.logout-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.logout-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.logout-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.logout-modal-cancelbutton,.logout-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:150px}.logout-modal-cancelbutton:hover,.logout-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.logout-modal-cancelbutton:active,.logout-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.logout-modal-cancelbutton:focus-visible,.logout-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.logout-modal-cancelbutton:disabled,.logout-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.agree-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}.logout-modal-select{flex-direction:flex;gap:16px}.logout-modal-cancelbutton,.logout-modal-logicbutton{font-size:14px;margin-top:8px}}.survey-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.survey-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.survey-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.survey-modal-cancelbutton,.survey-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:150px}.survey-modal-cancelbutton:hover,.survey-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.survey-modal-cancelbutton:active,.survey-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.survey-modal-cancelbutton:focus-visible,.survey-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.survey-modal-cancelbutton:disabled,.survey-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.survey-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.survey-modal-select{gap:16px;margin-top:20px}}.survey-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.survey-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:300px}.survey-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.survey-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.survey-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.survey-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.survey-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.survey-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.mobile-header{left:0;position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-width:768px){.mobile-header{--header-h:40px;align-items:center;background:#0000;box-sizing:border-box;display:flex;height:40px;justify-content:space-between;left:0;padding:0 10px;position:fixed;top:0;width:100%;z-index:1000}.mobile-dropdown-backdrop{-webkit-backdrop-filter:blur(2px) saturate(110%);backdrop-filter:blur(2px) saturate(110%);background:#00000059;bottom:0;left:0;position:fixed;right:0;top:var(--header-h);z-index:1050}.company-mobile-header-logo{cursor:pointer;flex-shrink:0;height:15px;width:55px}.mobile-dorpdown-member-title{font-size:16px;font-weight:700}.mobile-dorpdown-member-title:before{content:"▶︎";display:inline-block;font-size:.95em;margin-right:4px;transform:translateY(0)}.mobile-dorpdown-member{font-size:14px;padding:5px 20px}.mobile-dorpdown-member span{line-height:1.2}.dorpdown-survey-title{border-top:1px solid #ddd;margin-top:12px;padding-left:20px;padding-top:10px}.mobile-dorpdown-survey-title{font-size:16px;font-weight:700}.mobile-dorpdown-survey-title:before{content:"▶︎";display:inline-block;font-size:.95em;margin-right:4px;transform:translateY(0)}.mobile-dropdown-survey{font-size:14px;padding:5px 20px}.mobile-dropdown-survey span{line-height:1.2}.dorpdown-account-title{border-top:1px solid #ddd;margin-top:12px;padding-left:20px;padding-top:10px}.mobile-dorpdown-account-title{font-size:16px;font-weight:700}.mobile-dorpdown-account-title:before{content:"▶︎";display:inline-block;font-size:.95em;margin-right:4px;transform:translateY(0)}.mobile-account-delete{color:#7a7168;font-size:12px;margin:0;padding:0 20px 5px}.dorpdown-tutorial-title{border-top:1px solid #ddd;margin-top:12px;padding-left:20px;padding-top:10px}.mobile-dorpdown-tutorial-title{font-size:16px;font-weight:700}.mobile-dorpdown-tutorial-title:before{content:"▶︎";display:inline-block;font-size:.95em;margin-right:4px;transform:translateY(0)}.mobile-billing-row{align-items:center;display:flex;gap:10px;padding:5px 20px}.mobile-dropdown-tutorial-menu{color:#7a7168;gap:10px;margin:0;padding:5px 20px}.company-mobile-header-logo:hover{opacity:.8}.mobile-nav{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;min-width:0;width:100%}.mobile-nav-item:nth-child(3){margin-left:auto}.mobile-nav-item{align-items:center;display:flex;overflow:visible;padding:0 5px;position:relative}.mobile-nav-item--wide{margin:-8px 0 -12px;padding:8px 12px 12px}.mobile-nav-link{color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;text-decoration:none}.mobile-nav-link:hover{color:#8d7e6a}.mobile-nav-link:before{content:"▼︎";display:inline-block;font-size:.95em;margin-right:2px;transform:translateY(0)}.mobile-contact-link{align-items:center;background-color:#373737;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.45em;height:22px;letter-spacing:.02em;padding:.5em 1.1em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.mobile-contact-link:hover{background:#fff;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#313131;transform:translateY(-1px)}.mobile-contact-link:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.mobile-logout-nav{align-items:center;background-color:#373737;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.45em;height:22px;letter-spacing:.02em;padding:.5em 1.1em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.mobile-logout-nav:hover{background:#fff;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#313131;transform:translateY(-1px)}.mobile-logout-nav:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.mobile-dropdown{animation:dropdownGrow .3s ease-out forwards;background:#fff;border:.5px solid #9e9e9e;border-radius:4px;box-shadow:0 2px 8px #968c821a;left:50%;margin-top:0;opacity:0;padding:5px 0;position:fixed;top:calc(var(--header-h));top:calc(var(--header-h) + var(--dd-y, 0px));transform:translateX(-50%) scaleY(0);transform-origin:top center;width:100vw;will-change:transform,opacity;z-index:1100}@media (prefers-reduced-motion:reduce){.mobile-dropdown{animation:none;opacity:1;transform:translateX(-50%) scaleY(1)}}.mobile-dropdown li{list-style:none;width:100%}.mobile-dropdown li span{color:#000;cursor:pointer;font-family:Noto Sans JP,Yu Gothic,sans-serif;font-size:14px;font-weight:700}.mobile-dropdown li span:hover{color:#8d7e6a;text-decoration:underline}.mobile-dropdown li button{background:none;border:none;color:#5c534a;cursor:pointer;font-size:14px;padding:10px 20px;text-align:left;width:100%}.mobile-dropdown li button:hover{background-color:#efe9e0}.mobile-charges-status p{color:#464543;font-size:12px;margin:5px 0}.mobile-charges-status-inline{color:#4a4744;font-size:12px;margin:0}.mobile-contact-link,.mobile-logout-nav{font-size:12px}.mobile-dropdown .survey-date{color:#464646;color:inherit;font-size:13px;font-weight:600;margin-left:10px;white-space:nowrap}}.company-contact-form-wrapper{display:flex;flex-direction:column;min-height:100vh}.company-contact-form-page{flex:1 1;padding:40px 20px}.company-contact-form-group{margin:0 auto;max-width:90%;width:600px}.company-contact-form-group,.form-group{align-items:center;display:flex;flex-direction:column}.form-group{width:100%}.contact-form-input-mail{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin-bottom:40px;margin-top:5px;outline:none;padding:6px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.contact-form-input-mail:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.contact-form-input-mail:hover{border-bottom-color:#555}.contact-form-input-mail::placeholder{color:#888;font-weight:400}.contact-form-input-subject{background:#0000;border:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin-bottom:40px;margin-top:5px;outline:none;padding:6px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.contact-form-input-subject:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.contact-form-input-subject:hover{border-bottom-color:#555}.contact-form-input-subject::placeholder{color:#888;font-weight:400}.contact-form-textarea{background:#0000;border:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 8px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.contact-form-textarea:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.contact-form-textarea:hover{border-bottom-color:#555}.contact-form-textarea::placeholder{color:#888;font-weight:400}.company-contact-button{display:flex;gap:0}.contact-submit-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:550px}.contact-submit-button:hover{background-color:#fff;border-color:#111;color:#111}.contact-submit-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.contact-submit-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.contact-submit-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.company-contact-form-page{padding:60px 10px 30px}.company-contact-form-group{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;width:100%}.form-group{margin-bottom:0;margin-left:0}.company-contact-form-page .contact-form-input-mail,.company-contact-form-page .contact-form-input-subject,.company-contact-form-page .contact-form-textarea{font-size:15px;padding:6px;width:98%}.company-contact-form-page .contact-form-textarea{height:120px}.company-contact-form-page .alert-box{margin:16px;padding:8px}.contact-submit-button{width:300px}}.contact-form-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.contact-form-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:370px}.contact-form-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;height:40px;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.contact-form-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.contact-form-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.contact-form-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.contact-form-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.contact-form-modal-content{box-sizing:border-box;max-width:400px;padding:16px;width:95%}}.check-error-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.check-error-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.check-error-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.check-error-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.check-error-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.check-error-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.check-error-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.check-error-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.survey-wrapper{display:flex;flex-direction:column;min-height:100vh}.survey-page{flex:1 1;padding:80px 20px 40px}.survey-title{color:#000;font-size:24px;margin-bottom:20px;text-align:center}.survey-search-filter{align-items:center;display:flex;gap:20px;justify-content:center;margin:0 auto 20px;width:100%}.survey-page h1{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.survey-page .survey_list{align-items:center;justify-content:center;list-style-type:none;margin:0 auto 20px;padding:0;width:70%}.survey-page .survey_list-list{background-color:#f2f1f1;border:none;border-radius:5px;height:auto;margin-bottom:45px;padding:15px;width:auto}.check-view{border-bottom:1.2px solid #333;display:flex;font-family:Noto Sans,sans-serif;font-weight:500;gap:10px;margin-bottom:10px;margin-left:0;margin-top:20px;padding-bottom:2px;width:500px}.survey-page h3{color:#555;margin:10px 0 10px 10px}.survey-page label{display:block;margin:5px 0}.survey-page input[type=checkbox],.survey-page input[type=radio]{margin-right:10px}.survey-radio-group{display:flex;justify-content:space-between;margin-top:20px}.survey-page button:disabled{background-color:#ccc;cursor:not-allowed}.survey-none-data{align-items:center;display:flex;justify-content:center;margin:100px auto 160px}.survey-page .modal{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%)}.survey-page .modal p{margin:10px 0}.survey-page .modal button{margin:5px}.survey-custom-checkbox{cursor:pointer;display:inline-flex;font-family:Noto Sans,sans-serif;font-weight:500;margin-right:20px;position:relative;vertical-align:-.5em}.survey-custom-checkbox .survey-checkbox-label-text{display:inline-block;position:relative;top:2.5px}.survey-custom-checkbox input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.survey-custom-checkbox .survey-checkmark{background-color:#fff;border:2px solid #000;border-radius:4px;display:inline-block;height:14px;margin-left:20px;margin-right:8px;position:relative;vertical-align:middle;width:14px}.survey-custom-checkbox input[type=checkbox]:checked+.survey-checkmark{background-color:#000}.survey-custom-checkbox .survey-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:4px;position:absolute;top:0;transform:rotate(45deg);width:5px}.survey-custom-checkbox input[type=checkbox]:checked+.survey-checkmark:after{display:block}.custom-radio{align-items:center;cursor:pointer;display:inline-flex;font-family:Noto Sans,sans-serif;font-weight:500;margin-right:20px;position:relative}.custom-radio input[type=radio]{height:0;opacity:0;position:absolute;width:0}.custom-radio .radio-mark{border:2px solid #000;border-radius:50%;display:inline-block;height:16px;margin-left:20px;margin-right:8px;position:relative;vertical-align:middle;width:16px}.custom-radio input[type=radio]:checked+.radio-mark{background-color:#000}.custom-radio .radio-mark:after{background-color:#000;border-radius:50%;content:"";display:none;height:6px;left:4px;position:absolute;top:4px;width:6px}.custom-radio input[type=radio]:checked+.radio-mark:after{display:block}.custom-radio .radio-label-text{position:relative;top:2.5px}.survey-delete-wrapper{margin-top:20px}.survey-pagination-link{--btn-bg:#303030;--btn-fg:#fff;--btn-hover-bg:#fff;--btn-hover-fg:#303030;--btn-border:#000;align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:50%;box-shadow:0 6px 14px #0000002e;color:var(--btn-fg);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease,border-color .12s ease;width:30px}.survey-pagination-link .chev-icon{height:22px;width:22px}.survey-pagination-link:hover:not(.disabled):not(:disabled){background:var(--btn-hover-bg);border-color:var(--btn-hover-fg);box-shadow:0 8px 18px #00000038;color:var(--btn-hover-fg);transform:translateY(-1px)}.survey-pagination-link:active:not(.disabled):not(:disabled){box-shadow:0 3px 8px #0003;transform:translateY(1px) scale(.98)}.survey-pagination-link.disabled,.survey-pagination-link:disabled{background:#e9e9e9;border-color:#e0e0e0;box-shadow:none;color:#b5b5b5;cursor:not-allowed}.survey_list-page-view{align-items:center;display:flex;font-family:Noto Sans,sans-serif;gap:50px;justify-content:center;margin:30px 0}.page-count{font-weight:700}.survey-animate-in{animation:slideInRightToLeft .6s ease-out both}.survey-preserve-line-breaks{white-space:pre-line}.survey_link-button{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:300px}.survey_link-button:hover{background-color:#fff;border-color:#111;color:#111}.survey_link-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.survey_link-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.survey_link-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.survey-page{padding:50px 2px 20px}.survey-title{font-size:20px;padding-bottom:10px}.survey-title-row{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px}.survey-search-filter{flex-direction:flex;font-size:13px;gap:10px}.check-view{flex-direction:flex;gap:12px;margin-bottom:30px;margin-top:30px;width:100%}.survey-radio-group{flex-direction:flex;gap:10px}.survey_list-page-view{flex-direction:flex;font-size:16px;gap:20px}.survey-pagination-link{font-size:18px;margin:0 6px}.custom-radio .radio-mark,.survey-custom-checkbox .survey-checkmark{margin-left:0}.survey-page .survey_list{align-items:center;justify-content:center;list-style-type:none;margin:0 auto 20px;max-width:500px;padding:0;width:95%}.survey-page .survey_list-list{padding:12px}.survey-page h1{font-size:20px;margin-bottom:16px}.survey-page h3{font-size:16px}.survey-delete-wrapper{margin-top:20px}.survey-animate-in{animation:none}}.survey-regist-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.survey-regist-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.survey-regist-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.survey-regist-modal-cancelbutton,.survey-regist-modal-registbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.survey-regist-modal-cancelbutton:hover,.survey-regist-modal-registbutton:hover{background-color:#fff;border-color:#111;color:#111}.agree-modal-logicbutton:active,.survey-regist-modal-cancelbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.survey-regist-modal-cancelbutton:focus-visible,.survey-regist-modal-registbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.survey-regist-modal-cancelbutton:disabled,.survey-regist-modal-registbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.survey-regist-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.survey-regist-modal-select{gap:16px}}.check-survey-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.check-survey-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.check-survey-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.check-survey-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.check-survey-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.check-survey-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.check-survey-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.check-survey-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.checksurvey-views-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.checksurvey-views-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.checksurvey-views-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.checksurvey-views-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.checksurvey-views-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.checksurvey-views-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.checksurvey-views-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.checksurvey-views-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.freesurvey-count-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.freesurvey-count-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.freesurvey-count-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.freesurvey-count-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.freesurvey-count-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.freesurvey-count-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.freesurvey-count-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.freesurvey-count-close-modal-content{box-sizing:border-box;max-width:400px;padding:16px;width:95%}}.free-survey-wrapper{display:flex;flex-direction:column;min-height:100vh}.free-survey-page{flex:1 1;padding:80px 20px 40px}.free-survey-title{color:#000;font-size:24px;margin-bottom:20px;text-align:center}.free-survey-container{color:#555;font-size:16px;line-height:1.6;margin:0 auto;max-width:800px;text-align:left}.free-survey-notice{align-items:center;background:#f0f0f0;border-left:8px solid #868686;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;height:40px;margin-top:50px;padding:8px 20px}.free-survey-notice-h2{color:#444;font-size:20px;margin-top:20px}.free-survey-content-ul{list-style-type:disc;padding-left:20px}.free-survey-page .text-area-container textarea{background:#0000;border:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin:50px auto 20px;min-height:200px;outline:none;padding:6px 8px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:65%}.free-survey-page .text-area-container textarea:focus{border:2px solid #aaa}.free-survey_link-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:550px}.free-survey_link-button:hover{background-color:#fff;border-color:#111;color:#111}.free-survey_link-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.free-survey_link-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.free-survey_link-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.free-survey-page{padding:50px 10px 30px}.free-survey-title{font-size:18px;padding-bottom:20px}.free-survey-notice{height:30px;margin-top:0}.free-survey-notice-h2{font-size:17px;font-weight:700;margin-top:16px;text-align:center}.free-survey-notice p{font-size:14px;margin-bottom:8px}.free-survey-page .text-area-container textarea{box-sizing:border-box;font-size:15px;height:90px;max-width:420px;padding:6px;width:100%}.free-survey_link-button{align-items:center;display:flex;font-size:18px;justify-content:center;max-width:420px;width:100%}}.regist-freesurvey-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.regist-freesurvey-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.regist-freesurvey-h2{font-size:18px}.freesurvey-preserve-line-breaks{font-weight:500;overflow-wrap:anywhere;white-space:pre-wrap}.regist-freesurvey-modal-children{box-sizing:border-box;max-height:300px;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;padding-right:10px;text-align:left;word-break:break-word}.regist-freesurvey-modal-children::-webkit-scrollbar{width:8px}.regist-freesurvey-modal-children::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.regist-freesurvey-button-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.regist-freesurvey-cancelbutton,.regist-freesurvey-registbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:150px}.regist-freesurvey-cancelbutton:hover,.regist-freesurvey-registbutton:hover{background-color:#fff;border-color:#111;color:#111}.regist-freesurvey-cancelbutton:active,.regist-freesurvey-registbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.regist-freesurvey-cancelbutton:focus-visible,.regist-freesurvey-registbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.regist-freesurvey-cancelbutton:disabled,.regist-freesurvey-registbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.regist-freesurvey-modal-content{box-sizing:border-box;max-height:90%;max-width:370px;padding:16px;width:95%}.regist-freesurvey-modal-children{font-size:14px;max-height:160px;padding-right:6px}.regist-freesurvey-button-select{flex-direction:flex;gap:16px;margin-top:30px}.regist-freesurvey-cancelbutton,.regist-freesurvey-registbutton{font-size:14px;margin-top:8px}}.regist-freesurvey-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.regist-freesurvey-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.regist-freesurveypok-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:60px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.regist-freesurveypok-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.regist-freesurveypok-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.regist-freesurveypok-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.regist-freesurveypok-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.regist-freesurvey-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}}.manage-member-wrapper{display:flex;flex-direction:column;min-height:100vh}.manage-member-page{flex:1 1;padding:0}.manage-member-title{color:#000;font-size:24px;margin-bottom:20px;margin-top:100px;text-align:center}.manage-member-buttons{align-items:center;display:flex;gap:40px;justify-content:center}.manage-member-ai-button{align-items:center;background-color:#b82222;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-weight:700;gap:.45em;height:25px;letter-spacing:.02em;padding:.55em 1.2em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.manage-member-ai-button:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.manage-member-ai-button:hover{background:#fff;border:2px solid #b82222;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#b82222;transform:translateY(-1px)}.manage-member-ai-button:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.manage-member-ai-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.manage-member-regist-button{align-items:center;background-color:#1f6a3a;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-weight:700;gap:.45em;height:25px;letter-spacing:.02em;padding:.55em 1.2em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.manage-member-regist-button:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.manage-member-regist-button:hover{background:#fff;border:2px solid #1f6a3a;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#1f6a3a;transform:translateY(-1px)}.manage-member-regist-button:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.manage-member-regist-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.manage-member-registhistory-button{align-items:center;background-color:#1f6a3a;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-weight:700;gap:.45em;height:25px;letter-spacing:.02em;padding:.55em 1.2em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.manage-member-registhistory-button:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.manage-member-registhistory-button:hover{background:#fff;border:2px solid #1f6a3a;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#1f6a3a;transform:translateY(-1px)}.manage-member-registhistory-button:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.manage-member-registhistory-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.manage-member-surveyhistory-button{align-items:center;background-color:#cc6b0f;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-weight:700;gap:.45em;height:25px;letter-spacing:.02em;padding:.55em 1.2em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.manage-member-surveyhistory-button:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.manage-member-surveyhistory-button:hover{background:#fff;border:2px solid #cc6b0f;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#cc6b0f;transform:translateY(-1px)}.manage-member-surveyhistory-button:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.manage-member-surveyhistory-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.manage-member-delete-button{align-items:center;background-color:#1f5fbf;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-weight:700;gap:.45em;height:25px;letter-spacing:.02em;padding:.55em 1.2em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.manage-member-delete-button:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.manage-member-delete-button:hover{background:#fff;border:2px solid #1f5fbf;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#1f5fbf;transform:translateY(-1px)}.manage-member-delete-button:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.manage-member-delete-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.manage-member-analytics-section,.manage-member-bestWorst-section{margin-bottom:20px;width:100%}.manage-member-link{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:700;gap:.3em;text-decoration:underline}.manage-member-link:hover{color:#8d7e6a}.member_survey_summary-icon{aspect-ratio:1;height:1.4em;object-fit:contain;vertical-align:-.3em}.manage-member-interview-title{font-family:Noto Sans,sans-serif;font-size:25px;font-weight:700;padding-bottom:20px;text-align:left}.manage-member-interview-title-row{align-items:center;display:flex;gap:30px;margin-bottom:0;margin-left:0;margin-top:10px}.manage-member-page .form-container label{display:block;font-family:Noto Sans,sans-serif;font-weight:700;margin-bottom:20px}.manage-member-page .form-container input[type=date]{width:20%}.manage-member-page .form-container input[type=date],.manage-member-page .form-container input[type=text]{background-color:#e1dbcf;border:2px solid #000;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;height:30px;margin-top:5px;outline:none;padding:8px}.manage-member-page .form-container input[type=text]{width:40%}.manage-member-page .form-container textarea{background-color:#e1dbcf;border:2px solid #000;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;height:150px;margin-top:5px;outline:none;padding:8px;width:67%}.manage-member-page .form-container{margin-bottom:20px;margin-left:50px}.manage-member-page .other-reason{margin-left:20px;margin-top:10px}.contact-submit-span{color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;margin-right:20px;text-decoration:underline}.contact-submit-span:hover{color:#8d7e6a}.manage_member_summary-span{color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;margin-right:20px;text-decoration:underline}.manage_member_summary-span:hover{color:#8d7e6a}.manage-member-delete-title{font-family:Noto Sans,sans-serif;font-size:25px;font-weight:700;padding-bottom:30px;padding-top:50px;text-align:left}.delete-icon{aspect-ratio:1;height:1.3em;margin-right:.1em;object-fit:contain;vertical-align:text-bottom;vertical-align:-.3em}.manage-member-delete-help{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;margin-top:25px}.manage-member-delete-help-icon{aspect-ratio:1;height:1.2em;margin-right:.1em;object-fit:contain;vertical-align:middle}.manage-member-delete-help-span{color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:underline}.manage-member-delete-help-span:hover{color:#8d7e6a}.manage-member-delete-title-row{align-items:center;display:flex;gap:30px;margin-bottom:0;margin-left:0;margin-top:10px}.exit-management{align-items:center;display:flex;text-align:center}.delete-custom-checkbox{cursor:pointer;display:inline-flex;font-family:Noto Sans,sans-serif;font-weight:700;margin-right:20px;position:relative;vertical-align:-.5em}.delete-custom-checkbox .delete-checkbox-label-text{display:inline-block;position:relative;top:-.3px}.delete-custom-checkbox input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.delete-custom-checkbox .delete-checkmark{background-color:#e8e2d5;border:2px solid #000;border-radius:4px;display:inline-block;height:16px;margin-left:20px;margin-right:8px;position:relative;vertical-align:middle;width:16px}.delete-custom-checkbox input[type=checkbox]:checked+.delete-checkmark{background-color:#000}.delete-custom-checkbox .delete-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:4px;position:absolute;top:0;transform:rotate(45deg);width:5px}.delete_regist-span.enabled{color:#000;cursor:pointer}.delete_regist-span:hover{color:#8d7e6a}.delete_regist-span.disabled{color:#aaa;cursor:default;pointer-events:none;text-decoration:none}@media (max-width:768px){.manage-member-page{padding:50px 5px 40px}.manage-member-title{font-size:18px;margin-top:20px;padding-bottom:5px}.manage-member-buttons{align-items:center;display:flex;gap:15px;justify-content:center}.manage-member-buttons button{font-size:0}.manage-member-ai-button:after,.manage-member-delete-button:after,.manage-member-regist-button:after,.manage-member-registhistory-button:after,.manage-member-surveyhistory-button:after{color:#fff;content:attr(data-mobile-label);display:inline-block;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;margin-left:0;padding:8px}.manage-member-page .form-container{margin-left:16px}.manage-member-page .form-container input[type=date]{width:50%}.manage-member-page .form-container input[type=text]{width:70%}.manage-member-page .form-container textarea{height:120px;width:100%}}.member-chart-container{gap:10px;max-width:100%}.member-chart-container,.member-chart-loading{align-items:center;display:flex;justify-content:center;width:100%}.member-chart-loading{color:#666;font-size:24px;font-weight:700;height:100px;margin-top:70px}.member-chart-bar-wrapper{border-radius:8px;height:300px;max-width:100%;overflow-x:auto}.member-chart-bar{align-items:flex-end;display:flex;height:294px;width:900px}.member-chart-pie{height:300px;width:300px}@media (max-width:768px){.member-chart-container{align-items:center;flex-direction:column;gap:16px;margin-top:-5px}.member-chart-bar-wrapper{min-width:95vw;width:95vw}.member-chart-loading{font-size:18px;height:80px}.member-chart-bar-wrapper{height:240px;max-width:100%}.member-chart-bar{height:234px;width:600px}.member-chart-pie{height:240px;width:240px}}.companymember-best-section{padding:0 10px;width:50%}.companymember-best-title{font-size:16px;font-weight:500;margin-bottom:20px}ol.companymember-best-list{counter-reset:cp_clist;list-style-type:none;padding:0 0 0 38px}ol.companymember-best-list li{align-items:center;background:#ffab91;border-radius:8px;box-sizing:border-box;color:#333;display:flex;margin:12px 0;min-height:28px;padding:0 5px;position:relative;transition:all .3s ease-out;width:auto}ol.companymember-best-list li:before{align-items:center;background:#ff5722;color:#fff;content:counter(cp_clist);counter-increment:cp_clist;display:flex;height:28px;justify-content:center;left:-10px;margin:1px 0 0 -30px;padding:0;position:absolute;top:0;width:28px}ol.companymember-best-list li:after{border:6px solid #0000;content:"";left:-28px;margin-top:-6px;position:absolute;top:14px;transition:all .3s ease-out}.companymember-bestworst-item{align-items:center;border-bottom:1px solid #000;display:flex;padding:10px}ol.companymember-best-list li:hover{background:#ffccbc}ol.companymember-best-list li:hover:after{border-left-color:#ff5722;left:-6px}.companymember-best-list{list-style:none;margin-top:10px;padding:0}.companymember-best-item{align-items:center;display:flex;padding:10px}.companymember-best-contents{box-sizing:initial;display:inline-block;font-size:15px;height:1.6em;line-height:1.8em;max-width:390px;padding-bottom:6px;vertical-align:middle;white-space:nowrap}.companymember-best-score{margin-left:auto;white-space:nowrap;width:auto}.companymember-worst-section{padding:0 10px;width:50%}.text-condense{display:inline-block;letter-spacing:-.01em;transform:scaleX(.92);transform-origin:left center}.companymember-worst-list{list-style:none;margin-top:10px;padding:0}.companymember-worst-title{font-size:16px;font-weight:500;margin-bottom:20px}ol.companymember-worst-list{counter-reset:cp_clist;list-style-type:none;padding:0 0 0 38px}ol.companymember-worst-list li{background:#9196ff;border-radius:8px;box-sizing:border-box;color:#333;margin:12px 0;min-height:28px;padding:0 5px;position:relative;transition:all .3s ease-out;width:auto}ol.companymember-worst-list li:before{align-items:center;background:#223cff;color:#fff;content:counter(cp_clist);counter-increment:cp_clist;display:flex;height:28px;justify-content:center;left:-10px;margin:1px 0 0 -30px;padding:0;position:absolute;top:0;width:28px}ol.companymember-worst-list li:after{border:6px solid #0000;content:"";left:-28px;margin-top:-6px;position:absolute;top:14px;transition:all .3s ease-out}ol.companymember-worst-list li:hover{background:#b0b4ff}ol.companymember-worst-list li:hover:after{border-left-color:#b0b4ff;left:-6px}.companymember-worst-item{align-items:center;display:flex;padding:10px}.companymember-worst-contents{box-sizing:initial;display:inline-block;font-size:15px;height:1.6em;line-height:1.8em;max-width:390px;padding-bottom:6px;vertical-align:middle;white-space:nowrap}.companymember-worst-score{margin-left:auto;white-space:nowrap}.companymember-bestworst-loading{align-items:center;color:#666;display:flex;font-size:24px;font-weight:700;height:100px;justify-content:center;width:100%}.companymember-bestworst-survey-container{align-items:center;display:flex;gap:30px;height:auto;justify-content:center;padding-top:10px}@media (max-width:768px){.companymember-bestworst-survey-container{align-items:stretch;flex-direction:column;gap:24px;padding:10px 8px 0}.companymember-best-section,.companymember-worst-section{padding:0 4px;width:100%}.companymember-best-title,.companymember-worst-title{font-size:15px;margin-bottom:12px;text-align:left}.companymember-best-contents,.companymember-worst-contents{display:inline-block;font-size:14px;max-width:75vw;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.companymember-best-item,.companymember-worst-item{padding:8px 6px}.companymember-best-score,.companymember-worst-score{font-size:13px;margin-left:auto}}.diagnosis-ai-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.diagnosis-ai-container{background:#fff;background-size:520px 550px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;height:auto;max-height:50vh;max-width:470px;min-height:500px;min-width:470px;overflow:hidden;padding:20px;position:relative;text-align:center;width:auto}.diagnosis-ai-title{flex:0 0 auto;font-family:Noto Sans,sans-serif;font-size:23px;font-weight:700;margin-bottom:40px;padding-bottom:10px;text-align:center}.diagnosis-ai-flex{display:flex;flex:1 1 auto;min-height:0}.ai-speech-bubble{flex:1 1 auto;min-height:0;overflow:auto;padding:10px 12px;text-align:left;white-space:pre-wrap;word-break:break-word}.diagnosis-ai-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.diagnosis-ai-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.diagnosis-ai-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.diagnosis-ai-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.diagnosis-ai-modal-closeicon svg{stroke:currentColor}@media screen and (max-width:768px){.diagnosis-ai-wrapper{padding:8px}.diagnosis-ai-container{background-attachment:scroll;background:#fff;border-radius:20px;max-height:80vh;max-width:400px;min-height:auto;min-width:auto;padding:16px 14px;width:92vw}.diagnosis-ai-title{font-size:18px;margin:20px 0 12px}.diagnosis-ai-modal-closeicon{height:40px;right:6px;top:6px;width:40px}.diagnosis-ai-flex{padding:6px 2px}.ai-speech-bubble{font-size:14px;line-height:1.7;max-height:60vh;overflow:auto;padding:10px 12px;text-align:left;white-space:pre-wrap;word-break:break-word}}.survey_summary_history-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.survey_summary_history-page{background:#fff;background-size:420px 590px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:50vh;max-width:370px;min-height:540px;min-width:300px;padding:20px 0;position:relative;text-align:center;width:auto}.survey_summary_history-title{margin-top:30px;padding-bottom:0}.survey_summary_history-title,.survey_summary_history-title2{font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;text-align:center}.survey_summary_history-title2{padding-bottom:10px}.survey_summary_history-checkbox-container{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.survey_summary_history-custom-checkbox{cursor:pointer;display:inline-flex;font-family:Noto Sans,sans-serif;font-weight:500;margin-bottom:0;position:relative;vertical-align:0}.survey_summary_history-custom-checkbox .survey_summary_history-checkbox-label-text{display:inline-block;position:relative;top:-3px}.survey_summary_history-custom-checkbox input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.survey_summary_history-custom-checkbox .survey_summary_history-checkmark{border:2px solid #000;border-radius:4px;height:14px;margin-right:8px;position:relative;width:14px}.survey_summary_history-custom-checkbox input[type=checkbox]:checked+.survey_summary_history-checkmark{background-color:#000}.survey_summary_history-custom-checkbox .survey_summary_history-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:4px;position:absolute;top:0;transform:rotate(45deg);width:5px}.survey_summary_history-custom-checkbox input[type=checkbox]:checked+.survey_summary_history-checkmark:after{display:block}.survey_summary_history-member-table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.survey_summary_history-member-table th{background:#efefef;border-bottom:1.2px solid #333;color:#222;padding:0 10px;text-align:left}.survey_summary_history-member-table thead th:first-child{width:110px}.survey_summary_history-member-table tbody td:first-child{width:160px}.survey_summary_history-member-table thead th:nth-child(2){width:48px}.survey_summary_history-member-table tbody td:nth-child(2){width:80px}.survey_summary_history-member-table tbody td:nth-child(3),.survey_summary_history-member-table thead th:nth-child(3){width:50px}.survey_summary_history-page .survey_summary_history-member-table td{border:none;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:500;padding:10px;text-align:left}.survey_summary_history-member-table a{color:#000;font-family:Noto Sans,sans-serif;font-weight:700;text-decoration:underline}.survey_summary_history-page .survey_summary_history-member-table a:hover{color:#8d7e6a}.survey_summary_history-page .survey_summary_history-member-table .no-data{font-family:Noto Sans,sans-serif;font-weight:700;padding:15px 10px;text-align:left}.survey_summary_history-page .no-data{text-align:center}.survey_summary_history-member-table .score-cell{align-items:center;display:flex;font-family:Noto Sans,sans-serif;font-weight:700;justify-content:space-between;padding-right:10px}.score-value{text-align:left}.survey_summary_history-member-table tbody{-webkit-overflow-scrolling:touch;display:block;max-height:340px;overflow:auto;scrollbar-gutter:stable}.survey_summary_history-member-table thead,.survey_summary_history-member-table tr{display:table;table-layout:fixed;width:100%}.survey_summary_history-member-table tbody{-ms-overflow-style:none;scrollbar-width:none}.survey_summary_history-member-table tbody::-webkit-scrollbar{background:#0000;height:0;width:0}@media screen and (max-width:768px){.survey_summary_history-page{background-attachment:scroll;background:#fff;border-radius:20px;height:auto;max-height:85vh;max-width:330px;min-height:auto;min-width:auto;overflow:auto;padding:10px 0;width:92vw}.survey_summary_history-title,.survey_summary_history-title2{font-size:18px;line-height:1.3;margin-top:12px;padding-bottom:6px}.member-list-modal-closeicon{height:40px;right:6px;top:6px;width:40px}.survey_summary_history-checkbox-container{margin-bottom:16px}.survey_summary_history-member-table th,.survey_summary_history-page .survey_summary_history-member-table td{font-size:14px;padding:3.5px}.survey_summary_history-page .survey_summary_history-member-table .no-data{font-size:14px;padding:12px 8px}.survey_summary_history-member-table tbody td:first-child,.survey_summary_history-member-table thead th:first-child{padding-left:10px}}.delete-member-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.delete-member-page{background:#fff;background-size:400px 470px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:350vh;max-width:370px;min-width:370px;padding:20px;position:relative;text-align:center;width:auto}.delete-member-title{font-family:Noto Sans,sans-serif;font-size:23px;font-weight:700;margin-bottom:40px;padding-bottom:10px;text-align:center}.delete-member-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.delete-member-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.delete-member-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.delete-member-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.delete-member-modal-closeicon svg{stroke:currentColor}.delete-member-radio-group{align-items:center;display:flex;gap:46px;justify-content:center;margin:10px auto 0;width:100%}.delete-custom-radio{align-items:center;cursor:pointer;display:inline-flex;font-family:Noto Sans,sans-serif;font-weight:500;position:relative}.delete-custom-checkbox input[type=checkbox]:checked+.delete-checkmark:after{display:block}.delete-custom-radio input[type=radio]{height:0;opacity:0;position:absolute;width:0}.delete-custom-radio .delete-radio-mark{border:2px solid #000;border-radius:50%;display:inline-block;height:16px;margin-left:20px;margin-right:8px;position:relative;vertical-align:middle;width:16px}.delete-custom-radio input[type=radio]:checked+.delete-radio-mark{background-color:#000}.delete-custom-radio .delete-radio-mark:after{background-color:#000;border-radius:50%;content:"";display:none;height:6px;left:4px;position:absolute;top:4px;width:6px}.delete-custom-radio input[type=radio]:checked+.delete-radio-mark:after{display:block}.delete-custom-radio .delete-radio-label-text{position:relative;top:1px}.delete-other-textarea{border:1.2px solid #000;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:100px;margin:20px auto 0;outline:none;padding:0;width:90%}.delete-member-exit{display:flex;flex:1 1;flex-direction:column;gap:20px}.delete_regist-container{display:flex;justify-content:center;margin-top:auto;padding-bottom:8px;padding-top:16px}.delete_cancel-button,.delete_regist-button{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:0 auto;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:150px}.delete_cancel-button:hover,.delete_regist-button:hover{background-color:#fff;border-color:#111;color:#111}.delete_cancel-button:active,.delete_regist-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.delete_cancel-button:focus-visible,.delete_regist-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.delete_cancel-button:disabled,.delete_regist-button.disabled,.delete_regist-button:disabled{background-color:#bdbdbd;border-color:#bdbdbd;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.delete-member-wrapper{padding:8px}.delete-member-page{background-attachment:scroll;background:#fff;border-radius:20px;height:auto;max-height:85vh;max-width:340px;min-height:auto;min-width:auto;overflow:auto;padding:16px 14px;width:92vw}.delete-member-title{font-size:18px;line-height:1.3;margin-bottom:16px;padding-bottom:6px}.delete-member-modal-closeicon{height:40px;right:6px;top:6px;width:40px}.delete-member-radio-group{flex-wrap:wrap;gap:16px;margin-top:6px;row-gap:10px}.delete-custom-radio .delete-radio-mark{margin-left:10px}.delete-custom-radio .delete-radio-label-text{font-size:14px;top:0}.delete-other-textarea{font-size:15px;height:120px;width:100%}.delete_regist-container{gap:12px;padding-top:12px}.delete_cancel-button,.delete_regist-button{font-size:14px;margin:0 5px;min-width:120px;padding:10px 12px}}.delete-member-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.delete-member-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.delete-member-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.delete-member-modal-cancelbutton,.delete-member-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.delete-member-modal-cancelbutton:hover,.delete-member-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.delete-member-modal-cancelbutton:active,.delete-member-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.delete-member-modal-cancelbutton:focus-visible,.delete-member-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.delete-member-modal-cancelbutton:disabled,.delete-member-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media (max-width:768px){.delete-member-modal-content{box-sizing:border-box;max-width:380px;padding:16px;width:95%}.delete-member-modal-select{gap:16px}}.delete-member-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.delete-member-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.delete-member-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.delete-member-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.delete-member-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.delete-member-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.delete-member-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media (max-width:768px){.delete-member-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.member-manage-regist-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.member-manage-regist-page{background:#fff;background-size:550px 620px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:550px;max-height:350vh;max-width:400px;min-height:350px;min-width:500px;padding:20px;position:relative;text-align:center;width:auto}.member-manage-regist-title{font-family:Noto Sans,sans-serif;font-size:23px;font-weight:700;margin-bottom:40px;padding-bottom:10px;text-align:center}.member-manage-regist-date{align-items:center;display:flex;flex-direction:column;width:100%}.member-manage-regist-date input[type=date]{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin-bottom:40px;margin-top:5px;outline:none;padding:6px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.member-manage-regist-date:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.member-manage-regist-date:hover{border-bottom-color:#555}.member-manage-regist-date::placeholder{color:#888;font-weight:400}.member-manage-regist-subject{align-items:center;display:flex;flex-direction:column;width:100%}.member-manage-regist-input-subject{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin-bottom:40px;margin-top:5px;outline:none;padding:6px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.member-manage-regist-text{align-items:center;display:flex;flex-direction:column;width:100%}.member-manage-regist-input-text::-webkit-scrollbar{width:4px}.member-manage-regist-input-text::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.member-manage-regist-input-text::-webkit-scrollbar-track{background-color:#e1e1e1}.member-manage-regist-input-text{background:#0000;border:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:200px;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 8px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.member_manage-management{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:0}.member_manage-cancel-button,.member_manage-submit-button{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:0;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.member_manage-cancel-button:hover,.member_manage-submit-button:hover{background-color:#fff;border-color:#111;color:#111}.member_manage-cancel-button:active,.member_manage-submit-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member_manage-cancel-button:focus-visible,.member_manage-submit-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member_manage-cancel-button:disabled,.member_manage-submit-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}.member-manage-regist-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.member-manage-regist-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.member-manage-regist-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-manage-regist-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.member-manage-regist-modal-closeicon svg{stroke:currentColor}@media screen and (max-width:768px){.member-manage-regist-wrapper{padding:8px}.member-manage-regist-page{background-attachment:scroll;background:#fff;border-radius:20px;height:auto;max-height:85vh;max-width:92vw;min-height:auto;min-width:auto;overflow:auto;padding:16px 14px;width:400px}.member-manage-regist-title{font-size:18px;line-height:1.3;margin-bottom:16px;padding-bottom:6px}.member-manage-regist-modal-closeicon{height:40px;right:6px;top:6px;width:40px}.member-manage-regist-date input[type=date],.member-manage-regist-input-subject,.member-manage-regist-input-text{font-size:15px;margin-bottom:20px;width:100%}.member-manage-regist-input-text{height:160px;resize:vertical}.member_manage-management{gap:12px;margin-top:8px;padding:0 2px}.member_manage-cancel-button,.member_manage-submit-button{font-size:14px;padding:10px 12px;width:46%}.patch-managehistory-modal-select{gap:16px;margin-top:20px}.member-manage-regist-page::-webkit-scrollbar{width:6px}.member-manage-regist-page::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:6px}}.check-manageform-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.check-manageform-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.check-manageform-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.check-manageform-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.check-manageform-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.check-manageform-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.check-manageform-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media (max-width:768px){.check-manageform-modal-content{box-sizing:border-box;height:auto;max-width:370px;padding:16px;width:85%}}.regist-manageform-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.regist-manageform-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:400px}.regist-manageform-modal-details::-webkit-scrollbar{width:8px}.regist-manageform-modal-details::-webkit-scrollbar-track{background-color:#cdc0af}.regist-manageform-modal-summary{-ms-overflow-style:none;background:#0000;border:none;border-bottom:1.2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;margin-bottom:30px;margin-top:5px;outline:none;overflow-wrap:normal;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none;transition:border-color .2s ease,box-shadow .2s ease;white-space:nowrap;width:auto;word-break:keep-all}.regist-manageform-preserve-line-breaks-title{font-weight:500;margin-bottom:0;margin-top:30px}.regist-manageform-preserve-line-breaks{font-weight:500;margin-bottom:0;margin-top:0}.regist-manageform-modal-details{background:#0000;border:1.2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;margin-bottom:0;margin-top:5px;max-height:200px;outline:none;overflow-y:auto;padding:10px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:auto}.regist-manageform-modal-details::-webkit-scrollbar{width:5px}.regist-manageform-modal-details::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.regist-manageform-modal-details::-webkit-scrollbar-track{background-color:#d0d0d0}.regist-manageform-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.regist-manageform-modal-cancelbutton,.regist-manageform-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;max-height:200px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.regist-manageform-modal-cancelbutton:hover,.regist-manageform-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.regist-manageform-modal-cancelbutton:active,.regist-manageform-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.regist-manageform-modal-cancelbutton:focus-visible,.regist-manageform-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.regist-manageform-modal-cancelbutton:disabled,.regist-manageform-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media (max-width:768px){.regist-manageform-modal-content{box-sizing:border-box;height:auto;max-width:370px;overflow-y:auto;padding:16px;width:95%}.regist-manageform-modal-title-wrapper{margin:-16px -16px 40px}.regist-manageform-modal-details{font-size:14px;max-height:160px;padding:8px}.regist-manageform-modal-select{flex-direction:flex;gap:16px;margin-top:24px}.regist-manageform-modal-cancelbutton,.regist-manageform-modal-logicbutton{font-size:14px;margin-top:8px}}.check-manage-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.check-manage-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.check-manage-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.check-manage-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.check-manage-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.check-manage-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.check-manage-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media (max-width:768px){.check-manage-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.survey-individual-summary-wrapper{display:flex;flex-direction:column;min-height:100vh}.survey-individual-summary-page{flex:1 1;padding:80px 20px 40px}.survey-individual-summary-title{color:#000;font-size:24px;margin-bottom:20px;text-align:center}.survey-individual-summary-page-h3{color:#555;margin:10px 0 10px 10px}.survey-individual-summary-page-p{border-bottom:1.2px solid #333;display:block;font-family:Noto Sans,sans-serif;font-weight:500;margin-bottom:10px;margin-top:50px;padding-bottom:3px;text-align:left;text-indent:1em;width:350px}.survey-individual-summary-page .survey-box{background-color:#f2f1f1;border-radius:5px;margin-bottom:45px;padding:10px}.survey-individual-summary-page .radio-group{display:flex;gap:10px;margin-top:5px}.survey-individual-summary-page .radio-group label{align-items:center;display:flex;gap:5px}.survey-individual-summary-animate-in{align-items:center;justify-content:center;list-style-type:none;margin:0 auto 20px;padding:0;width:70%}@media screen and (max-width:768px){.survey-individual-summary-page{flex:1 1;padding:50px 5px 20px}.survey-individual-summary-title{font-size:21px;padding-bottom:20px;text-align:center}.survey-individual-summary-page-h3{font-size:14px}.survey-individual-summary-page-p{font-size:14px;margin-bottom:10px;margin-top:40px;width:250px}.survey-individual-summary-page .survey-box{font-size:14px;padding:8px}.survey-individual-summary-page .radio-group{gap:8px}.survey-individual-summary-page .radio-group label{font-size:14px}.survey-individual-summary-animate-in{animation:none!important;max-width:500px;width:95%}}.manage-history-wrapper{display:flex;flex-direction:column;min-height:100vh}.manage-history-page{flex:1 1;padding:80px 20px 40px}.manage-history-title{color:#000;font-size:24px;margin-bottom:50px;text-align:center}.manage-history-regist-button{align-items:center;background-color:#1f6a3a;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-weight:700;gap:.45em;height:32px;letter-spacing:.02em;margin:0 auto 16px;padding:.55em 1.2em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.manage-history-regist-button:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.manage-history-regist-button:hover{background:#fff;border:2px solid #1f6a3a;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#1f6a3a;transform:translateY(-1px)}.manage-history-regist-button:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.manage-history-regist-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.manage-history-table{border:none;border-collapse:collapse;font-family:Noto Sans,sans-serif;font-weight:500;margin:0 auto;table-layout:fixed;width:50%}.manage-history-table .manage-history-table-date,.manage-history-table .manage-history-table-effective{width:160px}.manage-history-table .manage-history-table-summary{width:260px}.manage-history-table .manage-history-table-operation{width:180px}.manage-history-page .manage-history-table th{border-bottom:1.2px solid #333;padding:2px 0 2px 2px;text-align:left}.manage-history-summary-cell{box-sizing:border-box;max-width:180px;overflow:hidden;padding:10px 0;width:100%}.manage-history-summary-scroll{display:block;overflow-x:scroll;scrollbar-gutter:stable;white-space:nowrap}.manage-history-summary-scroll::-webkit-scrollbar{height:8px}.manage-history-summary-scroll::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.manage-history-summary-scroll::-webkit-scrollbar-track{background-color:#f5f5f5}.manage-history-buttons{align-items:center;display:flex;gap:30px;justify-content:center}.manage-history-delete-button,.manage-history-details-button{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:10px;padding:0;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:50px}.manage-history-delete-button:hover,.manage-history-details-button:hover{background-color:#fff;border-color:#111;color:#111}.manage-history-delete-button:active,.manage-history-details-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.manage-history-delete-button:focus-visible,.manage-history-details-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.manage-history-delete-button:disabled,.manage-history-details-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}.manage-history-summary-scroll{-ms-overflow-style:none;scrollbar-width:none}.manage-history-summary-scroll::-webkit-scrollbar{background:#0000;height:0;width:0}@media screen and (max-width:768px){.manage-history-page{padding:60px 5px 30px}.manage-history-title{font-size:20px;margin-bottom:24px}.manage-history-table{font-size:12px;margin:0 auto;table-layout:fixed;width:100%}.manage-history-table .manage-history-table-date,.manage-history-table tbody td:first-child{display:none}.manage-history-table .manage-history-table-effective,.manage-history-table .manage-history-table-operation{width:90px}.manage-history-table .manage-history-table-summary{width:auto}.manage-history-summary-cell{box-sizing:border-box;max-width:none;padding:6px 10px 6px 0}.manage-history-summary-scroll{overflow-x:auto;white-space:nowrap}.manage-history-buttons{align-items:center;display:flex;gap:8px;justify-content:center}.manage-history-delete-button,.manage-history-details-button{font-size:12px;margin-top:4px;padding:2px 0;width:64px}}.delete-managehistory-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.delete-managehistory-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.delete-managehistory-modal-isdetail::-webkit-scrollbar{width:8px}.delete-managehistory-modal-isdetail::-webkit-scrollbar-track{background-color:#cdc0af}.delete-managehistory-modal-issummary{-ms-overflow-style:none;background:#0000;border:none;border-bottom:1.2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;margin-bottom:30px;margin-top:5px;outline:none;overflow-wrap:normal;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none;transition:border-color .2s ease,box-shadow .2s ease;white-space:nowrap;width:auto;word-break:keep-all}.delete-preserve-line-breaks-title{font-weight:500;margin-bottom:0;margin-top:30px}.delete-preserve-line-breaks{font-weight:500;margin-bottom:0;margin-top:0}.delete-managehistory-modal-isdetail{background:#0000;border:1.2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;margin-bottom:0;margin-top:5px;max-height:200px;outline:none;overflow-y:auto;padding:10px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:auto}.delete-managehistory-modal-isdetail::-webkit-scrollbar{width:5px}.delete-managehistory-modal-isdetail::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.delete-managehistory-modal-isdetail::-webkit-scrollbar-track{background-color:#d0d0d0}.delete-managehistory-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.delete-managehistory-modal-cancelbutton,.delete-managehistory-modal-deletebutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;max-height:200px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.delete-managehistory-modal-cancelbutton:hover,.delete-managehistory-modal-deletebutton:hover{background-color:#fff;border-color:#111;color:#111}.delete-managehistory-modal-cancelbutton:active,.delete-managehistory-modal-deletebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.delete-managehistory-modal-cancelbutton:focus-visible,.delete-managehistory-modal-deletebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.delete-managehistory-modal-cancelbutton:disabled,.delete-managehistory-modal-deletebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.delete-managehistory-modal-content{box-sizing:border-box;max-width:600px;padding:16px;width:95%}.delete-managehistory-modal-title-wrapper{margin:-16px -16px 40px}.delete-managehistory-modal-isdetail{font-size:14px;max-height:150px;padding:8px}.delete-managehistory-modal-select{flex-direction:flex;gap:18px;margin-top:30px}.delete-managehistory-modal-cancelbutton,.delete-managehistory-modal-deletebutton{font-size:14px;margin-top:6px}}.delete-managehistory-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.delete-managehistory-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:300px}.delete-managehistory-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.delete-managehistory-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.delete-managehistory-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.delete-managehistory-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.delete-managehistory-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.delete-managehistory-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.managehistory-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.managehistory-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:600px}.managehistory-modal-isdetail{background:#0000;border:1.2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;margin-bottom:0;margin-top:5px;max-height:200px;outline:none;overflow-y:auto;padding:10px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:auto}.managehistory-modal-isdetail::-webkit-scrollbar{width:4px}.managehistory-modal-isdetail::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.managehistory-modal-isdetail::-webkit-scrollbar-track{background-color:#c7c7c7}.managehistory-modal-issummary{-ms-overflow-style:none;background:#0000;border:none;border-bottom:1.2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;margin-bottom:30px;margin-top:5px;outline:none;overflow-wrap:normal;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none;transition:border-color .2s ease,box-shadow .2s ease;white-space:nowrap;width:auto;word-break:keep-all}.managehistory-modal-issummary::-webkit-scrollbar{display:none}.preserve-line-breaks-title{font-weight:500;margin-bottom:0;margin-top:30px}.preserve-line-breaks{font-weight:500;margin-bottom:0;margin-top:0}.managehistory-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.managehistory-modal-closebutton,.managehistory-modal-patchbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;max-height:200px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.managehistory-modal-closebutton:hover,.managehistory-modal-patchbutton:hover{background-color:#fff;border-color:#111;color:#111}.managehistory-modal-closebutton:active,.managehistory-modal-patchbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.managehistory-modal-closebutton:focus-visible,.managehistory-modal-patchbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.managehistory-modal-closebutton:disabled,.managehistory-modal-patchbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.managehistory-modal-content{box-sizing:border-box;max-width:600px;padding:16px;width:95%}.managehistory-modal-title-wrapper{margin:-16px -16px 40px}.preserve-line-breaks-title{margin-top:0}.managehistory-modal-isdetail{font-size:14px;max-height:150px;padding:8px}.managehistory-modal-select{flex-direction:flex;gap:18px;margin-top:30px}.managehistory-modal-closebutton,.managehistory-modal-patchbutton{font-size:14px;margin-top:6px}}.patch-managehistory-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.patch-managehistory-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:600px}.patch-managehistory-modal-input-date{background-color:#e1dbcf;border:2px solid #000;font-family:Noto Sans,sans-serif;margin-left:0;padding:5px}.patch-managehistory-modal-date{align-items:center;display:flex;flex-direction:column;width:100%}.patch-managehistory-modal-date input[type=date]{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin-bottom:40px;margin-top:5px;outline:none;padding:6px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.patch-managehistory-modal-date:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.patch-managehistory-modal-date:hover{border-bottom-color:#555}.patch-managehistory-modal-date::placeholder{color:#888;font-weight:400}.patch-managehistory-modal-title{align-items:center;display:flex;flex-direction:column;width:100%}.patch-managehistory-modal-input-title{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin-bottom:40px;margin-top:5px;outline:none;padding:6px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.patch-managehistory-modal-detail{align-items:center;display:flex;flex-direction:column;width:100%}.patch-managehistory-modal-input-detail::-webkit-scrollbar{width:4px}.patch-managehistory-modal-input-detail::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.patch-managehistory-modal-input-detail::-webkit-scrollbar-track{background-color:#e1e1e1}.patch-managehistory-modal-detail textarea{background:#0000;border:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:200px;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 8px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.patch-managehistory-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.patch-managehistory-modal-cancelbutton,.patch-managehistory-modal-patchbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;max-height:200px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.patch-managehistory-modal-cancelbutton:hover,.patch-managehistory-modal-patchbutton:hover{background-color:#fff;border-color:#111;color:#111}.patch-managehistory-modal-cancelbutton:active,.patch-managehistory-modal-patchbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.patch-managehistory-modal-cancelbutton:focus-visible,.patch-managehistory-modal-patchbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.patch-managehistory-modal-cancelbutton:disabled,.patch-managehistory-modal-patchbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.patch-managehistory-modal-content{box-sizing:border-box;max-width:600px;padding:16px;width:95%}.patch-managehistory-modal-title-wrapper{margin:-16px -16px 40px}.patch-managehistory-modal-date input[type=date]{font-size:14px;height:36px;margin-bottom:10px;width:95%}.patch-managehistory-modal-title input[type=text]{font-size:14px;height:36px;width:95%}.patch-managehistory-modal-detail textarea{font-size:14px;height:160px;width:95%}.patch-managehistory-modal-input-detail{font-size:14px;max-height:200px;padding:6px 8px}.patch-managehistory-modal-select{flex-direction:flex;gap:18px;margin-top:30px}.patch-managehistory-modal-cancelbutton,.patch-managehistory-modal-patchbutton{font-size:14px;margin-top:0}}.check-patch-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.check-patch-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:300px}.check-patch-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.check-patch-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.check-patch-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.check-patch-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.check-patch-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.check-patch-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}}.account-delete-wrapper{display:flex;flex-direction:column;min-height:100vh}.account-delete-page{flex:1 1;padding:80px 20px 40px}.delete-container{margin:20px auto;max-width:100%;padding:20px}.delete-title{color:#000;font-size:24px;margin-bottom:20px;text-align:center}.delete-content{color:#555;font-size:16px;line-height:1.6;margin:0 auto;max-width:800px;text-align:left}.delete-content-h2{color:#444;font-size:20px;margin-top:20px}.delete-content-title{align-items:center;background:#f0f0f0;border-left:8px solid #868686;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;height:40px;margin-top:50px;padding:8px 20px}.delete-content-ul{list-style-type:disc;padding-left:20px}.delete-buttons{display:flex;gap:100px;justify-content:center;margin-top:80px}.delete-button-cancel,.delete-button-delete{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin-top:-40px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:150px}.delete-button-cancel:hover,.delete-button-delete:hover{background-color:#fff;border-color:#111;color:#111}.delete-button-cancel:active,.delete-button-delete:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.delete-button-cancel:focus-visible,.delete-button-delete:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.delete-button-cancel:disabled,.delete-button-delete:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.account-delete-page{padding:50px 10px 30px}.delete-container{margin:0;max-width:100%;padding:20px 10px}.delete-title{font-size:20px;margin-bottom:0}.delete-content-title{height:30px}.delete-content-h2{font-size:17px;font-weight:700;margin-top:16px;text-align:center}.delete-buttons{gap:50px}.delete-button-cancel,.delete-button-delete{font-size:14px;max-width:150px;width:40%}}.delete-account-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.delete-account-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.delete-account-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.delete-account-modal-closebutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.delete-account-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.delete-account-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.delete-account-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.delete-account-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.delete-account-modal-content{box-sizing:border-box;max-width:400px;padding:16px;width:95%}.delete-account-modal-title{gap:4px;margin:-16px -16px 40px}}.deleteaccount-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.deleteaccount-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:300px}.deleteaccount-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.deleteaccount-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.deleteaccount-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.deleteaccount-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.deleteaccount-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.deleteaccount-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.canceldelete-account-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.canceldelete-account-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.canceldelete-account-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.canceldelete-account-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.canceldelete-account-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.canceldelete-account-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.canceldelete-account-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.canceldelete-account-modal-content{box-sizing:border-box;max-width:400px;padding:16px;width:95%}}.charges-wrapper{display:flex;flex-direction:column;min-height:100vh}.charges-page{flex:1 1;padding:80px 20px 40px}.charges-container{margin:20px auto;max-width:100%;padding:20px}.charges-title{color:#000;font-size:24px;margin-bottom:20px;text-align:center}.charges-content{color:#555;font-size:16px;line-height:1.6;margin:0 auto;max-width:80%}.charges-plan-title{color:#000;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.charges-attention-content{margin-bottom:30px;margin-top:40px;text-align:left}.charges-notice{align-items:center;background:#f0f0f0;border-left:8px solid #868686;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;height:40px;margin-top:50px;padding:8px 20px}.charges-content-h2{color:#444;font-size:20px}.charges-content-ul{list-style-type:disc;padding-left:20px}.plan-content-h2{color:#444;font-size:20px}.plan-content-ul{list-style-type:disc;padding-left:20px}.charges-span{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:40px}.spot-contet{margin:0 auto;max-width:500px;padding:0}.spot-description-span{font-size:16px;font-weight:700}.spot-spans{border:1px solid #000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;overflow:hidden}.spot-span{box-sizing:border-box;flex:3 1;padding:8px}.spot-price{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:2px;text-align:center}.spot-price-span{border-radius:4px;font-size:18px;font-weight:700;padding:8px}.charges-spot-button{--accent:#ff8a00;background:linear-gradient(180deg,#ffa94d,#ff8a00);border:1px solid var(--accent);border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;overflow:hidden;padding:0;transform:translateY(0);width:100%}.charges-spot-button:hover{background:#fff;border-color:#ff8a00;color:#ff8a00}.charges-spot-button.is-disabled,.charges-spot-button:disabled{background:#f2f2f2;border-color:#d9d9d9;color:#999;cursor:not-allowed;filter:grayscale(.2);transform:none}.charges-spot-button .spot-description-title{background:#0000;border:none;color:inherit;padding:10px 8px}.charges-spot-button .spot-spans{border:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid var(--accent);box-sizing:border-box}.charges-spot-button .spot-span{border-right:1px solid var(--accent)}.charges-spot-button .charges-span-spot,.charges-spot-button .spot-description-span,.charges-spot-button .spot-price-span{color:inherit}.subscription-contet{box-sizing:border-box;margin:0 auto;max-width:500px;padding:0}.subscription-description-title{align-items:center;background:#333;border:1px solid #000;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:2px;text-align:center}.subscription-description-span{font-size:16px;font-weight:700}.subscription-spans{border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;overflow:hidden}.subscription-span{border-right:1px solid var(--accent);flex:4 1;padding:8px;text-align:center}.subscription-price{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:2px;text-align:center}.subscription-price-span{border-radius:4px;font-size:18px;font-weight:700;padding:8px}.charges-subscription-button{--accent:#ff8a00;background:linear-gradient(180deg,#ffa94d,#ff8a00);border:1px solid var(--accent);border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;overflow:hidden;padding:0;transform:translateY(0);width:100%}.charges-subscription-button:hover{background:#fff;border-color:var(--accent);color:var(--accent)}.charges-subscription-button.is-disabled,.charges-subscription-button:disabled{background:#f2f2f2;border-color:#d9d9d9;color:#999;cursor:not-allowed;filter:grayscale(.2);transform:none}.charges-subscription-button .subscription-description-title{background:#0000;border:none;color:inherit;padding:10px 8px}.charges-subscription-button .subscription-description-span{border:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-sizing:border-box;display:flex}.charges-subscription-button .subscription-spans{border-top:1px solid var(--accent);box-sizing:border-box}.charges-subscription-button .charges-span-subscription,.charges-subscription-button .subscription-description-span,.charges-subscription-button .subscription-price-span{color:inherit}.mypage-contet{margin:0 auto;max-width:500px;padding:0}.mypage-description-title{background:#333;border:2px solid #000;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;font-size:16px;font-weight:700;padding:2px;text-align:center}.mypage-span{border:2px solid #000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;flex:4 1;padding:8px;text-align:center}.charges-span-mypage{color:#000;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;text-decoration:none}.charges-button-mypage{--accent:#ff8a00;background:linear-gradient(180deg,#ffa94d,#ff8a00);border:1px solid var(--accent);border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;overflow:hidden;padding:0;transform:translateY(0);width:100%}.charges-button-mypage:hover{background:#fff;border-color:var(--accent);color:var(--accent)}.charges-button-mypage.is-disabled,.charges-button-mypage:disabled{background:#f2f2f2;border-color:#d9d9d9;color:#999;cursor:not-allowed;filter:grayscale(.2);transform:none}.charges-button-mypage .mypage-description-title{background:#0000;border:none;box-sizing:border-box;color:inherit;padding:10px 8px;text-align:center}.charges-button-mypage .mypage-span{align-items:center;border:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid var(--accent);box-sizing:border-box;display:flex;justify-content:center;padding:8px}.charges-button-mypage .charges-span-mypage,.charges-button-mypage .mypage-description-span{color:inherit}.charges-span-mypage,.charges-span-spot,.charges-span-subscription{color:#000;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:700;transition:color .2s ease}@media screen and (max-width:768px){.charges-page{padding:50px 10px 30px}.charges-container{box-sizing:border-box;margin:16px auto;padding:16px 5px}.charges-title{font-size:18px;margin-bottom:16px}.charges-icon{aspect-ratio:1;height:1.4em;object-fit:contain;transform:translateY(.5px)}.charges-content{font-size:15px;line-height:1.5;max-width:100%}.charges-plan-title{color:#000;font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}.charges-attention-content{margin-bottom:30px;margin-top:30px}.charges-notice{height:30px}.charges-content-h2{font-size:17px;font-weight:700;margin-top:16px;text-align:center}.charges-content-ul{padding-left:16px}.charges-span{align-items:center;flex-direction:column;gap:24px;margin-top:32px}.charges-span-mypage,.charges-span-spot,.charges-span-subscription{font-size:18px}}.PaymentTransition-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.PaymentTransition-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}@media screen and (max-width:768px){.PaymentTransition-modal-content{box-sizing:border-box;max-width:400px;padding:16px;width:95%}}.chargessuccess-wrapper{display:flex;flex-direction:column;min-height:100vh}.chargessuccess-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.chargessuccess-title{font-size:30px;padding-bottom:30px}.chargessuccess-text,.chargessuccess-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}.chargessuccess-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.chargessuccess-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.chargessuccess-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.chargessuccess-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.chargessuccess-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.ChargesSuccess-page{padding:60px 16px 30px}.ChargesSuccess-title{font-size:17px;padding-bottom:20px}}.chargescancel-wrapper{display:flex;flex-direction:column;min-height:100vh}.chargescancel-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.chargescancel-title{font-size:30px;padding-bottom:30px}.chargescancel-login-text,.chargescancel-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}.chargescancel-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.chargescancel-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.chargescancel-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.chargescancel-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.chargescancel-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.chargescancel-page{padding:60px 16px 30px}.chargescancel-title{font-size:17px;padding-bottom:20px}}.nonecharges-wrapper{display:flex;flex-direction:column;min-height:100vh}.nonecharges-page{flex:1 1;padding:80px 20px 40px}.nonecharges-container{margin:20px auto;max-width:100%;padding:20px}.nonecharges-title{color:#000;font-size:24px;margin-bottom:20px;text-align:center}.nonecharges-content{color:#555;font-size:16px;line-height:1.6;margin:0 auto;max-width:80%}.nonecharges-plan-title{color:#000;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.nonecharges-attention-content{margin-bottom:30px;margin-top:40px;text-align:left}.nonecharges-notice{align-items:center;background:#f0f0f0;border-left:8px solid #868686;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;height:40px;margin-top:50px;padding:8px 20px}.nonecharges-content-h2{color:#444;font-size:20px}.nonecharges-content-ul{list-style-type:disc;padding-left:20px}.nonecharges-plan-content-h2{color:#444;font-size:20px}.nonecharges-plan-content-ul{list-style-type:disc;padding-left:20px}.nonecharges-span{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:40px}.nonecharges-spot-contet{margin:0 auto;max-width:500px;padding:0}.nonecharges-spot-description-title{align-items:center;background:#333;border:1px solid #000;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:2px;text-align:center}.nonecharges-spot-description-span{font-size:16px;font-weight:700}.nonecharges-spot-spans{border:1px solid #000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;overflow:hidden}.nonecharges-spot-span{box-sizing:border-box;flex:3 1;padding:8px}.nonecharges-spot-price{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:2px;text-align:center}.nonecharges-spot-price-span{border-radius:4px;font-size:18px;font-weight:700;padding:8px}.nonecharges-spot-button{--accent:#ff8a00;background:linear-gradient(180deg,#ffa94d,#ff8a00);border:1px solid var(--accent);border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;overflow:hidden;padding:0;transform:translateY(0);width:100%}.nonecharges-spot-button:hover{background:#fff;border-color:#ff8a00;color:#ff8a00}.nonecharges-spot-button.is-disabled,.nonecharges-spot-button:disabled{background:#f2f2f2;border-color:#d9d9d9;color:#999;cursor:not-allowed;filter:grayscale(.2);transform:none}.nonecharges-spot-button .nonecharges-spot-description-title{background:#0000;border:none;color:inherit;padding:10px 8px}.nonecharges-spot-button .nonecharges-spot-spans{border:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid var(--accent);box-sizing:border-box}.nonecharges-spot-button .nonecharges-spot-span{border-right:1px solid var(--accent)}.nonecharges-spot-button .nonecharges-span-spot,.nonecharges-spot-button .nonecharges-spot-description-span,.nonecharges-spot-button .nonecharges-spot-price-span{color:inherit}.nonecharges-subscription-contet{box-sizing:border-box;margin:0 auto;max-width:500px;padding:0}.nonecharges-subscription-description-title{align-items:center;background:#333;border:1px solid #000;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:2px;text-align:center}.nonecharges-subscription-description-span{font-size:16px;font-weight:700}.nonecharges-subscription-spans{border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;overflow:hidden}.nonecharges-subscription-span{border-right:1px solid var(--accent);flex:4 1;padding:8px;text-align:center}.nonecharges-subscription-price{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:2px;text-align:center}.nonecharges-subscription-price-span{border-radius:4px;font-size:18px;font-weight:700;padding:8px}.nonecharges-subscription-button{--accent:#ff8a00;background:linear-gradient(180deg,#ffa94d,#ff8a00);border:1px solid var(--accent);border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;overflow:hidden;padding:0;transform:translateY(0);width:100%}.nonecharges-subscription-button:hover{background:#fff;border-color:var(--accent);color:var(--accent)}.nonecharges-subscription-button.is-disabled,.nonecharges-subscription-button:disabled{background:#f2f2f2;border-color:#d9d9d9;color:#999;cursor:not-allowed;filter:grayscale(.2);transform:none}.nonecharges-subscription-button .nonecharges-subscription-description-title{background:#0000;border:none;color:inherit;padding:10px 8px}.nonecharges-subscription-button .nonecharges-subscription-description-span{border:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-sizing:border-box;display:flex}.nonecharges-subscription-button .nonecharges-subscription-spans{border-top:1px solid var(--accent);box-sizing:border-box}.nonecharges-subscription-button .nonecharges-span-subscription,.nonecharges-subscription-button .nonecharges-subscription-description-span,.nonecharges-subscription-button .nonecharges-subscription-price-span{color:inherit}.nonecharges-mypage-contet{margin:0 auto;max-width:500px;padding:0}.nonecharges-mypage-description-title{background:#333;border:2px solid #000;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;font-size:16px;font-weight:700;padding:2px;text-align:center}.nonecharges-mypage-span{border:2px solid #000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;flex:4 1;padding:8px;text-align:center}.nonecharges-span-mypage{color:#000;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;text-decoration:none}.nonecharges-button-mypage{--accent:#ff8a00;background:linear-gradient(180deg,#ffa94d,#ff8a00);border:1px solid var(--accent);border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;overflow:hidden;padding:0;transform:translateY(0);width:100%}.nonecharges-button-mypage:hover{background:#fff;border-color:var(--accent);color:var(--accent)}.nonecharges-button-mypage.is-disabled,.nonecharges-button-mypage:disabled{background:#f2f2f2;border-color:#d9d9d9;color:#999;cursor:not-allowed;filter:grayscale(.2);transform:none}.nonecharges-button-mypage .nonecharges-mypage-description-title{background:#0000;border:none;box-sizing:border-box;color:inherit;padding:10px 8px;text-align:center}.nonecharges-button-mypage .nonecharges-mypage-span{align-items:center;border:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid var(--accent);box-sizing:border-box;display:flex;justify-content:center;padding:8px}.nonecharges-button-mypage .nonecharges-mypage-description-span,.nonecharges-button-mypage .nonecharges-span-mypage{color:inherit}.nonecharges-span-mypage,.nonecharges-span-spot,.nonecharges-span-subscription{color:#000;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:700;transition:color .2s ease}@media screen and (max-width:768px){.nonecharges-page{padding:30px 2px}.nonecharges-title{font-size:20px;padding-bottom:20px}.nonecharges-container{box-sizing:border-box;margin:16px auto;padding:10px}.nonecharges-icon{aspect-ratio:1;height:1.4em;object-fit:contain;transform:translateY(.5px)}.nonecharges-content{font-size:15px;line-height:1.5;max-width:100%}.nonecharges-plan-title{color:#000;font-size:20px;font-weight:700;margin-bottom:0;text-align:center}.nonecharges-attention-content{margin-bottom:30px;margin-top:30px}.nonecharges-notice{height:30px}.nonecharges-content-h2{font-size:17px;font-weight:700;margin-top:16px;text-align:center}.nonecharges-content-ul{padding-left:16px}.nonecharges-plan-content-h2{font-size:17px;font-weight:700;text-align:center}.nonecharges-plan-content-ul{padding-left:16px}.nonecharges-span{align-items:center;flex-direction:column;gap:24px;margin-top:32px}.nonecharges-span-mypage,.nonecharges-span-spot,.nonecharges-span-subscription{font-size:18px}}.company-mtm-close,.company-mtm-dot,.company-mtm-link-trigger,.company-mtm-nav{outline:none}.company-mtm-close:focus-visible,.company-mtm-dot:focus-visible,.company-mtm-link-trigger:focus-visible,.company-mtm-nav:focus-visible{outline:2px solid #008cffcc;outline-offset:2px}.company-tutorial-mobile-wrapper{color:#000;min-height:100dvh}.company-tutorial-mobile-page{box-sizing:border-box;margin:0 auto;max-width:980px;padding:56px 16px 72px}.company-tutorial-mobile-title{font-size:20px;font-weight:700;letter-spacing:.02em;margin:22px 0 26px;text-align:center}.company-mtm-section+.company-mtm-section{margin-top:18px}.company-mtm-section-title{font-size:16px;font-weight:700;margin:0 0 8px}.company-mtm-section ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.company-mtm-link-trigger{background:#0000000a;border-color:#0003;border-radius:12px;color:#000;cursor:pointer;font-size:15px;letter-spacing:.01em;padding:12px 14px;text-align:left;transition:transform .05s ease,background .2s ease,border-color .2s ease;width:100%}.company-mtm-link-trigger:active{transform:scale(.99)}.company-mtm-link-trigger:hover{background:#ffffff1a;border-color:#fff3}.company-mtm-lightbox-overlay{-webkit-backdrop-filter:blur(4px) saturate(110%);backdrop-filter:blur(4px) saturate(110%);background:#08080cb8;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.company-mtm-lightbox{background:#0c0c12e6;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 10px 40px #00000073;height:min(100dvh - 36px,720px);overflow:hidden;position:relative;width:min(100vw,900px)}.company-mtm-close{background:#0000;border:none;border-radius:999px;border-radius:0;box-shadow:none;font-size:24px;font-weight:700;height:36px;line-height:34px;pointer-events:auto;right:10px;text-align:center;top:10px;width:36px;z-index:10}.company-mtm-close,.company-mtm-nav{color:#fff;cursor:pointer;position:absolute}.company-mtm-nav{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;height:64px;top:50%;transform:translateY(-50%);width:40px}.company-mtm-nav-left{left:8px}.company-mtm-nav-right{right:8px}.company-mtm-nav:disabled{cursor:default;opacity:.35}.company-mtm-viewport{-webkit-touch-callout:none;inset:0 0 48px 0;overflow:hidden;overscroll-behavior:contain;position:absolute;touch-action:pan-y;user-select:none;-webkit-user-select:none}.company-mtm-track{display:flex;height:100%;will-change:transform}.company-mtm-slide{align-items:center;box-sizing:border-box;display:grid;grid-template-rows:1fr auto;height:100%;justify-items:center;margin:0;min-width:100%;padding:8px 8px 12px}.company-mtm-image{background:#0b0b0e;border:1px solid #ffffff14;border-radius:10px;max-height:calc(100% - 73px);max-width:100%;object-fit:contain;pointer-events:none}.company-mtm-caption{color:#ffffffc7;font-size:12px;margin-top:6px}.company-mtm-dots{bottom:8px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0}.company-mtm-dot{background:#ffffff59;border:none;border-radius:999px;cursor:pointer;height:8px;width:8px}.company-mtm-dot.is-active{background:#fff}.pc-company-mtm-close,.pc-company-mtm-dot,.pc-company-mtm-link-trigger,.pc-company-mtm-nav{outline:none}.pc-company-mtm-close:focus-visible,.pc-company-mtm-dot:focus-visible,.pc-company-mtm-link-trigger:focus-visible,.pc-company-mtm-nav:focus-visible{outline:2px solid #008cffcc;outline-offset:2px}.pc-company-tutorial-mobile-wrapper{color:#000;min-height:100dvh}.pc-company-tutorial-mobile-page{box-sizing:border-box;margin:0 auto;max-width:980px;padding:56px 16px 72px}.pc-company-tutorial-mobile-title{font-size:24px;font-weight:700;letter-spacing:.02em;margin:35px 0 18px;text-align:center}.pc-company-mtm-section+.pc-company-mtm-section{margin-top:18px}.pc-company-mtm-section-title{font-size:16px;font-weight:700;margin:0 0 8px}.pc-company-mtm-section ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.pc-company-mtm-link-trigger{background:#0000000a;border-color:#0003;border-radius:12px;color:#000;cursor:pointer;font-size:15px;letter-spacing:.01em;padding:12px 14px;text-align:left;transition:transform .05s ease,background .2s ease,border-color .2s ease;width:100%}.pc-company-mtm-link-trigger:active{transform:scale(.99)}.pc-company-mtm-link-trigger:hover{background:#ffffff1a;border-color:#fff3}.pc-company-mtm-lightbox-overlay{-webkit-backdrop-filter:blur(4px) saturate(110%);backdrop-filter:blur(4px) saturate(110%);background:#08080cb8;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.pc-company-mtm-lightbox{--side-gutter:32px;background:#0c0c12e6;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 10px 40px #00000073;height:min(100dvh - 36px,720px);overflow:hidden;position:relative;width:min(100vw,1200px)}.pc-company-mtm-close{background:#0000;border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:24px;font-weight:700;height:36px;line-height:34px;position:absolute;right:10px;text-align:center;top:10px;width:36px;z-index:10}.pc-company-mtm-viewport{-webkit-touch-callout:none;inset:0 var(--side-gutter) 48px var(--side-gutter);overflow:hidden;overscroll-behavior:contain;position:absolute;touch-action:pan-y;user-select:none;-webkit-user-select:none}.pc-company-mtm-track{display:flex;height:100%;will-change:transform}.pc-company-mtm-slide{align-items:center;box-sizing:border-box;display:grid;grid-template-rows:1fr auto;height:100%;justify-items:center;margin:0;min-width:100%;padding:8px 8px 12px}.pc-company-mtm-image{background:#0b0b0e;border:1px solid #ffffff14;border-radius:10px;max-height:calc(100% - 73px);max-width:100%;object-fit:contain;pointer-events:none}.pc-company-mtm-caption{color:#ffffffc7;font-size:12px;margin-top:6px}.pc-company-mtm-dots{bottom:8px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0}.pc-company-mtm-dot{background:#ffffff59;border:none;border-radius:999px;cursor:pointer;height:8px;width:8px}.pc-company-mtm-dot.is-active{background:#fff}.pc-company-mtm-nav{background:#ffffff40;border:1px solid #ffffff73;border-radius:12px;color:#fff;cursor:pointer;font-size:42px;font-weight:800;height:80px;line-height:76px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:background .2s ease,transform .07s ease,border-color .2s ease;width:52px;z-index:11}.pc-company-mtm-nav:hover{background:#ffffff59;border-color:#fffc}.pc-company-mtm-nav:active{transform:translateY(-50%) scale(.94)}.pc-company-mtm-nav-left{left:12px}.pc-company-mtm-nav-right{right:12px}.pc-company-mtm-nav:disabled{background:#ffffff26;border-color:#ffffff40;cursor:default;opacity:.25}.member-login-wrapper{display:flex;flex-direction:column;min-height:100svh}.member-login-page{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:0;justify-content:center;padding:20px}.member-login-icon{display:block;height:100px;margin:0 auto 20px;transform:translateY(55%);width:400px}.member-login-form{margin:20px auto;max-width:38%;padding:20px}.member-login-form,.member-login-form-group{align-items:center;display:flex;flex-direction:column}.member-login-form-group{width:100%}.member-login-input-membername{background:#0000;border:none;border-bottom:2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:auto;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:400px}.member-login-input-membername:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.member-login-input-membername:hover{border-bottom-color:#555}.member-login-input-membername::placeholder{color:#888;font-weight:400}.member-login-input-password{background:#0000;border:none;border-bottom:2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:auto;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:400px}.member-login-input-password:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.member-login-input-password:hover{border-bottom-color:#555}.member-login-input-password::placeholder{color:#888;font-weight:400}.member-login-form-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:20px auto;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:400px}.member-login-form-button:hover{background-color:#fff;border-color:#111;color:#111}.member-login-form-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-login-form-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member-login-form-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}.company-login-registration-link{color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:700;margin:0 auto;text-decoration:underline}.company-login-registration-link:hover{color:#8d7e6a}.member-login-form-span{color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:700;margin:0 auto;text-decoration:underline}.member-login-form-span:hover{color:#8d7e6a}@media screen and (max-width:768px){#root,body,html{min-height:100%}.member-login-wrapper{min-height:100dvh}body{margin:0;padding:0}.member-login-page{box-sizing:border-box;gap:0;padding-inline:0!important;padding:16px 0 28px}.member-login-icon{display:block;height:85px;margin:18px auto 0;max-width:350px;transform:none;width:300px}.member-login-form{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:16px auto;max-width:520px;padding:12px 8px;width:92vw}.member-login-form-group{width:100%}.member-login-form-inner{align-items:center;display:flex;flex-direction:column;width:100%}.member-login-form-button,.member-login-input-membername,.member-login-input-password{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:420px;width:88%}.member-login-input-membername,.member-login-input-password{font-size:16px;line-height:1.4;margin-bottom:16px;margin-top:0;padding:8px 0}.member-login-form-button{display:block;font-size:16px;letter-spacing:.01em;margin-bottom:16px;margin-top:35px;min-height:44px}.member-login-form-span{display:inline-block;font-size:16px;margin-top:8px}}.memberlogin-failed-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.memberlogin-failed-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.memberlogin-failed-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.memberlogin-failed-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.memberlogin-failed-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.memberlogin-failed-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.memberlogin-failed-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.memberlogin-failed-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.member-registration-wrapper{display:flex;flex-direction:column;min-height:100vh}.member-registration-page{flex:1 1;padding:20px}.member-registration-title{-webkit-font-smoothing:antialiased;font-feature-settings:"kern";color:#000;font-family:Inter,SF Pro Display,Avenir Next,Noto Sans JP,sans-serif;font-kerning:normal;font-size:38px;font-variation-settings:"wght" 250;font-weight:252;letter-spacing:.065em;line-height:1.1;margin-top:60px;text-align:center;text-rendering:geometricPrecision}.member-registration-form-group{align-items:center;display:flex;flex-direction:column;width:100%}.member-registration-form-input-name{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin-bottom:40px;margin-top:40px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:40%}.member-registration-form-input-name:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.member-registration-form-input-name:hover{border-bottom-color:#555}.member-registration-form-input-name::placeholder{color:#888;font-weight:400}.member-registration-form-input-password{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;height:auto;margin-bottom:40px;margin-top:5px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:40%}.member-registration-form-input-password:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.member-registration-form-input-password:hover{border-bottom-color:#555}.member-registration-form-input-password::placeholder{color:#888;font-weight:400}.member-registration-form-input-again-password{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;height:auto;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:40%}.member-registration-form-input-again-password:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.member-registration-form-input-again-password:hover{border-bottom-color:#555}.member-registration-form-input-again-password::placeholder{color:#888;font-weight:400}.member-registration-button{align-items:center;display:flex;flex-direction:column;gap:20px;margin:20px auto 0}.member-registration-form-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:0;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.member-registration-form-button:hover{background-color:#fff;border-color:#111;color:#111}.member-registration-form-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-registration-form-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member-registration-form-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6;pointer-events:none}.member-registration-form-span{color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:700;margin:0 auto;text-decoration:underline}.member-registration-form-span:hover{color:#8d7e6a}@media screen and (max-width:768px){.member-registration-page{padding:16px 0 28px}.member-registration-title{font-size:26px;margin-bottom:26px}.member-registration-form-group{align-items:center;display:flex;flex-direction:column;margin-left:0;width:100%}.member-registration-form-input-again-password,.member-registration-form-input-name,.member-registration-form-input-password{box-sizing:border-box;font-size:15px;line-height:1.4;margin-bottom:16px;margin-top:18px;max-width:320px;padding:8px 0;width:80%}.member-registration-button{display:flex;gap:0;justify-content:center;margin:34px auto 0}.member-registration-form-button{display:block;font-size:18px;letter-spacing:.01em;margin:0 auto 16px;max-width:320px;min-height:44px;width:300px}.member-registration-form-span{display:inline-block;font-size:16px;margin-top:8px}}.member-participation-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.member-participation-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:400px}.member-participation-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.member-participation-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.member-participation-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-participation-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member-participation-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.member-participation-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}}body,html{height:100%;margin:0}.member-top-wrapper{display:flex;flex-direction:column;min-height:100vh}.member-top{flex:1 1;padding:40px 0}.member-mood-status-title{font-size:25px;margin-top:30px;padding-bottom:4px;text-align:left}@media screen and (max-width:768px){.member-top{padding:20px 0 30px}.member-mood-status-title{font-size:20px;margin-bottom:-10px;margin-top:20px;text-align:center}.member-mood-status-icon{height:1.5em;margin-left:.5em;vertical-align:-.4em}.member-mood-status-help{align-items:flex-start;flex-direction:row;font-size:14px;gap:4px;margin-top:-10px;padding-left:16px}.member-mood-status-help-icon{height:1.2em;margin-right:0;margin-top:38px}.member-mood-status-help-span{font-size:14px;margin-top:35px}.member-mood-status-title-row{align-items:flex-start;flex-direction:row;gap:10px;margin-bottom:20px;margin-top:20px;padding-left:16px}.member-analytics-title{font-size:20px;margin-bottom:30px;margin-top:20px;text-align:center}.member-analytics-icon{height:1.5em;margin-left:.5em;vertical-align:-.4em}.member-top-analytics-help{align-items:flex-start;flex-direction:row;font-size:14px;gap:4px;margin-top:-10px;padding-left:16px}.member-top-analytics-help-icon{height:1.2em;margin-right:0;margin-top:38px}.member-top-analytics-help-span{font-size:14px;margin-top:35px}.member-top-analytics-title-row{gap:10px;margin-bottom:20px;margin-top:20px}.member-top-analytics-title-row,.member-top-bestWorst-help{align-items:flex-start;flex-direction:row;padding-left:16px}.member-top-bestWorst-help{font-size:14px;gap:4px;margin-top:105px}.member-top-bestWorst-help-icon{height:1.2em;margin-right:0;margin-top:3px}.member-top-bestWorst-help-span{font-size:14px}.member-top-bestWorst-title-row{align-items:flex-start;flex-direction:row;gap:10px;margin-bottom:-20px;margin-top:20px;padding-left:16px}}.member-top-chart-container{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:50px;max-width:100%;width:100%}.member-top-chart-loading,.member-top-chart-no-data{align-items:center;color:#666;display:flex;font-size:24px;font-weight:700;height:100px;justify-content:center;margin-top:70px;width:100%}.member-top-bar-chart-wrapper{border-radius:8px;height:300px;max-width:100%;overflow-x:auto}.member-top-bar-chart{align-items:flex-end;display:flex;height:294px;width:900px}.member-top-pie-chart{height:300px;width:300px}@media screen and (max-width:768px){.member-top-chart-container{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:0 12px;width:100%}.member-top-chart-loading,.member-top-chart-no-data{font-size:18px;padding:10px;text-align:center}.member-top-bar-chart-wrapper{height:260px;max-width:100%;overflow-x:auto;padding-right:16px}.member-top-bar-chart{height:260px;width:720px}.member-top-pie-chart{height:220px;margin-left:-30px;width:220px}}.member-top-best-section{padding:0 10px;width:50%}.member-top-best-title{font-size:16px;font-weight:500;margin-bottom:20px}ol.member-top-best-list{counter-reset:cp_clist;list-style-type:none;padding:0 0 0 38px}ol.member-top-best-list li{align-items:center;background:#ffab91;border-radius:8px;box-sizing:border-box;color:#333;display:flex;margin:12px 0;min-height:28px;padding:0 5px;position:relative;transition:all .3s ease-out;width:auto}ol.member-top-best-list li:before{align-items:center;background:#ff5722;color:#fff;content:counter(cp_clist);counter-increment:cp_clist;display:flex;height:28px;justify-content:center;left:-10px;margin:1px 0 0 -30px;padding:0;position:absolute;top:0;width:28px}ol.member-top-best-list li:after{border:6px solid #0000;content:"";left:-28px;margin-top:-6px;position:absolute;top:14px;transition:all .3s ease-out}ol.member-top-best-list li:hover{background:#ffccbc}ol.member-top-best-list li:hover:after{border-left-color:#ff5722;left:-6px}.member-top-best-list{list-style:none;margin-top:10px;padding:0}.member-top-best-item{align-items:center;display:flex;padding:10px}.member-top-best-contents{box-sizing:initial;display:inline-block;font-size:15px;height:1.6em;line-height:1.8em;max-width:390px;padding-bottom:6px;vertical-align:middle;white-space:nowrap}.member-top-best-score{margin-left:auto;white-space:nowrap;width:auto}.member-top-worst-section{padding:0 10px;width:50%}.member-top-text-condense{display:inline-block;letter-spacing:-.01em;transform:scaleX(.92);transform-origin:left center}.member-top-worst-title{font-size:16px;font-weight:500;margin-bottom:20px}.member-top-worst-list{list-style:none;margin-top:10px;padding:0}ol.member-top-worst-list{counter-reset:cp_clist;list-style-type:none;padding:0 0 0 38px}ol.member-top-worst-list li{background:#9196ff;border-radius:8px;box-sizing:border-box;color:#333;margin:12px 0;min-height:28px;padding:0 5px;position:relative;transition:all .3s ease-out;width:auto}ol.member-top-worst-list li:before{align-items:center;background:#223cff;color:#fff;content:counter(cp_clist);counter-increment:cp_clist;display:flex;height:28px;justify-content:center;left:-10px;margin:1px 0 0 -30px;padding:0;position:absolute;top:0;width:28px}ol.member-top-worst-list li:after{border:6px solid #0000;content:"";left:-28px;margin-top:-6px;position:absolute;top:14px;transition:all .3s ease-out}ol.member-top-worst-list li:hover{background:#b0b4ff}ol.member-top-worst-list li:hover:after{border-left-color:#b0b4ff;left:-6px}.member-top-worst-item{align-items:center;display:flex;padding:10px}.member-top-worst-contents{box-sizing:initial;display:inline-block;font-size:15px;height:1.6em;line-height:1.8em;max-width:390px;padding-bottom:6px;vertical-align:middle;white-space:nowrap}.member-top-worst-score{margin-left:auto;white-space:nowrap}.member-top-bestworst-survey-container{align-items:center;display:flex;gap:30px;height:auto;justify-content:center;padding-top:30px}.member-top-bestworst-loading,.member-top-bestworst-no-data{align-items:center;color:#666;display:flex;font-size:24px;font-weight:700;height:100px;justify-content:center;margin-top:70px;width:100%}@media (max-width:768px){.member-top-bestworst-survey-container{align-items:stretch;flex-direction:column;gap:24px;padding:10px 8px 0}.member-top-best-section,.member-top-worst-section{padding:0 4px;width:100%}.member-top-best-title,.member-top-worst-title{font-size:15px;margin-bottom:12px;text-align:left}.member-top-best-contents,.member-top-worst-contents{display:inline-block;font-size:14px;max-width:75vw;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.member-top-best-item,.member-top-worst-item{padding:8px 6px}.member-top-best-score,.member-top-worst-score{font-size:13px;margin-left:auto;white-space:nowrap}}.member-check-first-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.member-check-first-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:85%;padding:20px;text-align:center;width:400px}.member-check-first-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.member-check-first-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.member-check-first-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-check-first-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member-check-first-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.member-check-first-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}}.member_header{--header-h:40px;align-items:center;box-sizing:border-box;display:flex;height:40px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.member-header-logo{cursor:pointer;flex-shrink:0;height:20px;width:85px}.member-header-logo:hover{opacity:.8}.header-nav{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;justify-content:space-between;width:100%}.member-dropdown-backdrop{-webkit-backdrop-filter:blur(2px) saturate(110%);backdrop-filter:blur(2px) saturate(110%);background:#00000059;bottom:0;left:0;position:fixed;right:0;top:var(--header-h);z-index:1050}.member-nav-item{align-items:center;display:flex;overflow:visible;padding:0 5px;position:relative}.member-nav-item--wide{margin:-8px -10px -12px;padding:8px 18px 12px}.member-dropdown{animation:dropdownGrow .3s ease-out forwards;background:#fff;border:.5px solid #9e9e9e;border-radius:4px;box-shadow:0 2px 8px #968c821a;left:50%;margin-top:0;opacity:0;padding:5px 0;position:absolute;top:calc(var(--header-h));top:calc(var(--header-h) + var(--dd-y, 0px));transform:translateX(-50%) scaleY(0);transform-origin:top center;width:25vw;will-change:transform,opacity;z-index:1100}@keyframes dropdownGrow{0%{opacity:0;transform:translateX(-50%) scaleY(.1)}60%{opacity:1;transform:translateX(-50%) scaleY(1.02)}to{opacity:1;transform:translateX(-50%) scaleY(1)}}@media (prefers-reduced-motion:reduce){.dropdown{animation:none;opacity:1;transform:translateX(-50%) scaleY(1)}}.member-dropdown li{list-style:none;width:100%}.member-dropdown li span{color:#000;cursor:pointer;font-family:Noto Sans JP,Yu Gothic,sans-serif;font-size:14px;font-weight:700}.member-dropdown li span:hover{color:#8d7e6a;text-decoration:underline}.member-dropdown li button{background:none;border:none;color:#5c534a;cursor:pointer;font-size:14px;padding:10px 20px;text-align:left;width:100%}.member-dropdown li button:hover{background-color:#efe9e0}.dorpdown-member-menu{font-size:16px;gap:10px;padding:10px 20px}.header-span{color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;text-decoration:none}.header-span:hover{color:#8d7e6a}.header-span-menu:before{content:"▼︎";display:inline-block;font-size:.95em;margin-right:5px;transform:translateY(0)}.header-span[disabled]{cursor:default;opacity:.6;pointer-events:none}.header-span--live{align-items:center;background-color:#373737;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:.45em;height:14px;letter-spacing:.02em;padding:.5em 1.1em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.header-span--live:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.header-span--live:hover{background:#fff;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#313131;transform:translateY(-1px)}.header-span--live:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.member-surveyhistory-nav{align-items:center;background-color:#373737;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:.45em;height:14px;letter-spacing:.02em;padding:.5em 1.1em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.member-surveyhistory-nav:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.member-surveyhistory-nav:hover{background:#fff;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#313131;transform:translateY(-1px)}.member-surveyhistory-nav:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.member-tutorial-nav{align-items:center;background-color:#373737;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:.45em;height:14px;letter-spacing:.02em;padding:.5em 1.1em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.member-tutorial-nav:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.member-tutorial-nav:hover{background:#fff;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#313131;transform:translateY(-1px)}.member-tutorial-nav:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.member-logout-nav{align-items:center;background-color:#373737;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:.45em;height:14px;letter-spacing:.02em;padding:.5em 1.1em;position:relative;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.member-logout-nav:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.member-logout-nav:hover{background:#fff;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#313131;transform:translateY(-1px)}.member-logout-nav:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}@media screen and (max-width:768px){.member_header{box-sizing:border-box;padding:0 8px;width:100vw}.header-span{align-items:center;display:inline-flex;font-size:0}.member-header-character-icon,.member-header-logo{display:none}.header-span:after{margin-top:3px}.header-span.logout:after,.header-span:after{color:#000;content:attr(data-mobile-label);display:inline-block;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;margin-left:2px}.header-span img{font-size:medium;margin-right:0}.member-exclamation_mark-icon{aspect-ratio:1;height:1.3em;margin-right:.1em;object-fit:contain;transform:translateY(0)}.nothing-icon{aspect-ratio:1;height:1.7em;margin-right:-.1em;object-fit:contain;transform:translateY(2px)}.member-survey-icon{aspect-ratio:1;height:1.3em;margin-right:.1em;object-fit:contain;transform:translateY(1.5px)}.dropdown{left:50%;transform:translateX(-50%);width:60vw}.dropdown li span{font-size:16px;padding:12px 16px}.dropdown li{width:100%}.header-nav{gap:5px}.header-nav,.header-span{padding:0 3px}.member-header-logo{height:50px;width:80px}.member-header-character-icon{height:40px;transform:translateY(-3px);width:40px}}.member-logout-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.member-logout-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.member-logout-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.member-logout-modal-cancelbutton,.member-logout-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:150px}.member-logout-modal-cancelbutton:hover,.member-logout-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.member-logout-modal-cancelbutton:active,.member-logout-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-logout-modal-cancelbutton:focus-visible,.member-logout-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member-logout-modal-cancelbutton:disabled,.member-logout-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.member-logout-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.member-logout-modal-select{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px}}.member-survey-history-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.member-survey-history-page{background:#fff;background-size:380px 550px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:50vh;max-width:370px;min-height:500px;min-width:370px;padding:16px 0;position:relative;text-align:center;width:auto}.member-survey-history-title{font-family:Noto Sans,sans-serif;font-size:23px;font-weight:700;padding-bottom:10px;text-align:center}.member-survey-history-checkbox-container{margin-bottom:20px}.member-survey-history-custom-checkbox{cursor:pointer;display:inline-flex;font-family:Noto Sans,sans-serif;font-weight:700;margin-bottom:10px;margin-right:20px;position:relative;vertical-align:-.5em}.member-survey-history-custom-checkbox .member-survey-history-checkbox-label-text{display:inline-block;position:relative;top:-3px}.member-survey-history-custom-checkbox input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.member-survey-history-custom-checkbox .member-survey-history-checkmark{border:2px solid #000;border-radius:4px;height:14px;margin-left:20px;margin-right:8px;position:relative;width:14px}.member-survey-history-custom-checkbox input[type=checkbox]:checked+.member-survey-history-checkmark{background-color:#000}.member-survey-history-custom-checkbox .member-survey-history-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:4px;position:absolute;top:0;transform:rotate(45deg);width:5px}.member-survey-history-custom-checkbox input[type=checkbox]:checked+.member-survey-history-checkmark:after{display:block}.member-survey-history-table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.member-survey-history-table th{background:#efefef;border-bottom:1.2px solid #333;color:#222;padding:0 10px;text-align:left}.member-survey-history-table thead th:first-child{width:110px}.member-survey-history-table tbody td:first-child{width:160px}.member-survey-history-table thead th:nth-child(2){width:48px}.member-survey-history-table tbody td:nth-child(2){width:80px}.member-survey-history-table thead th:nth-child(3){width:50px}.member-survey-history-table tbody td:nth-child(3){width:70px}.member-survey-history-table td{border:none;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:500;padding:10px;text-align:left}.member-survey-history-table a{color:#000;font-family:Noto Sans,sans-serif;font-weight:700;text-decoration:underline}.member-survey-history-table a:hover{color:#8d7e6a}.member-survey-history-table .no-data{font-family:Noto Sans,sans-serif;font-weight:700;padding:15px 10px;text-align:left}.no-data{text-align:center}.member-score-cell{align-items:center;display:flex;font-family:Noto Sans,sans-serif;font-weight:700;justify-content:space-between;padding-right:10px}.member-score-value{text-align:left}.score-span{margin-left:auto;text-align:right}.member-survey-history-table tbody{-webkit-overflow-scrolling:touch;display:block;max-height:340px;overflow:auto;scrollbar-gutter:stable}.member-survey-history-table thead,.member-survey-history-table tr{display:table;table-layout:fixed;width:100%}.member-survey-history-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.member-survey-history-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.member-survey-history-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-survey-history-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.member-survey-history-modal-closeicon svg{stroke:currentColor}.member-survey-history-table tbody{-ms-overflow-style:none;scrollbar-width:none}.member-survey-history-table tbody::-webkit-scrollbar{background:#0000;height:0;width:0}@media screen and (max-width:768px){.member-survey-history-page{background-attachment:scroll;background:#fff;border-radius:20px;height:auto;max-height:85vh;max-width:330px;min-height:auto;min-width:auto;overflow:auto;padding:16px 0;width:92vw}.member-survey-history-title{font-size:18px;padding-bottom:10px}.member-survey-history-custom-checkbox .member-survey-history-checkbox-label-text{display:inline-block;position:relative;top:-2.3px}.member-survey-history-custom-checkbox{font-size:14px;margin-bottom:0}.member-survey-history-custom-checkbox .member-survey-history-checkmark{height:14px;margin-left:10px;margin-right:6px;width:14px}.member-survey-history-table{font-size:12px;width:100%}.member-survey-history-table th{padding:2px;word-break:break-word}.member-survey-history-table td{padding:6px;word-break:break-word}.member-survey-history-table .member-score-cell{flex-direction:row;font-size:14px;min-width:0;min-width:auto;padding-right:0}.member-score-value,.member-survey-history-table a,.score-span{font-size:14px}.member-survey-history-table .no-data{font-size:14px;padding:10px}.member-survey-history-table thead th:first-child{width:82%}.member-survey-history-table thead th:nth-child(2){width:40%}.member-survey-history-table thead th:nth-child(3){width:30%}.member-survey-history-table tbody td:first-child,.member-survey-history-table thead th:first-child{padding-left:8px}}.member-mood-status-container{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.member-mood-status-page{background:#fff;background-size:420px 550px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-height:auto;max-width:370px;min-height:400px;min-width:370px;padding:20px;position:relative;text-align:center}.member-mood-status-title{font-family:Noto Sans,sans-serif;font-size:23px;font-weight:700;margin-bottom:10px;padding-bottom:10px;text-align:center}.member-mood-status-loading{color:#666;font-size:24px;height:100px;justify-content:center;width:100%}.member-mood-status-loading,.mood-form-group{align-items:center;display:flex;font-weight:700}.mood-form-group{gap:17px;margin-bottom:20px;margin-top:10px}.mood-select-wrapper{align-items:center;display:flex;gap:16px}.member-mood-thanks-stamp{align-items:center;display:flex;font-weight:700;gap:8px;margin:4px 0 2px}.thanks-stamp{height:50px;object-fit:contain;width:50px}.thanks-count{font-family:Noto Sans,sans-serif;font-size:20px;font-weight:800;margin:0}.contact-like-input.mood-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#000 0),linear-gradient(135deg,#000 50%,#0000 0);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1.5px solid #000;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:34px;margin:0;outline:none;padding:6px 8px;width:80px}.mood-status-good{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6ec1ff,#2f80ed 50%,#0052d4);-webkit-background-clip:text;background-clip:text;color:#1e90ff;color:#0000;font-family:Poppins,Nunito,Quicksand,sans-serif;font-weight:800;margin-left:10px}.mood-status-text.is-animated{animation:moodTextGradient 3s linear infinite;background-size:200% 100%}.mood-status-normal{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffe259,#f2c94c,#f7ae19);background:var(--grad,linear-gradient(90deg,#ffe259,#f2c94c,#f7ae19));-webkit-background-clip:text;background-clip:text;color:#ffbf00;color:#0000;font-family:Poppins,Nunito,Quicksand,sans-serif;font-weight:800;margin-left:10px}.mood-yellow-sunshine{--grad:linear-gradient(90deg,#fff587,#ffe259,#f2c94c)}.mood-yellow-amber{--grad:linear-gradient(90deg,#ffd166,#ffb703,#f59e0b)}.mood-yellow-gold{--grad:linear-gradient(90deg,#fff6b7,#ffd200,#e0a100)}.mood-yellow-sunset{--grad:linear-gradient(90deg,#ffe082,#ffc107,#ff8a65)}.mood-glossy{animation:shine 3.2s linear infinite}.mood-status-bad{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff6b6b,#ff3b3b,#c81d25);background:var(--grad,linear-gradient(90deg,#ff6b6b,#ff3b3b,#c81d25));-webkit-background-clip:text;background-clip:text;color:#ff3b3b;color:#0000;font-family:Poppins,Nunito,Quicksand,sans-serif;font-weight:800;margin-left:10px}.mood-red-crimson{--grad:linear-gradient(90deg,#ff6b6b,#e63946,#b71c1c)}.mood-red-cherry{--grad:linear-gradient(90deg,#ff8fa3,#ff4d6d,#d00000)}.mood-red-fire{--grad:linear-gradient(90deg,#ff9e2c,#ff4e00,#c81d25)}.mood-red-ruby{--grad:linear-gradient(90deg,#ff5d73,#d7263d,#8b0000)}.mood-red-magenta{--grad:linear-gradient(90deg,#ff6baa,#ff3b6e,#c2185b)}.mood-glossy{animation:shine 3s linear infinite;background-size:200% 100%}.mood-stroke{text-shadow:0 0 1px #00000040,0 1px 2px #00000040}.task-form-group{align-items:center;display:flex;font-weight:700;gap:10px}.task-input-wrap{align-items:center;display:flex;gap:16px}.contact-like-input.task-input{-webkit-appearance:textfield;appearance:textfield;border:1.5px solid #000;border-radius:4px;box-sizing:border-box;font-size:16px;height:34px;margin:0;outline:none;padding:6px 8px;text-align:right;width:70px}.contact-like-input.task-input,.mood-task-regist-span{color:#000;font-family:Noto Sans,sans-serif;font-weight:700}.mood-task-regist-span{cursor:pointer;font-size:20px;margin-left:30px;margin-right:20px;text-decoration:underline}.mood-task-regist-span:hover{color:#8d7e6a}.task-status-meter{grid-column:1/-1;height:52px;margin-top:8px;width:220px}.mood-task-regist-button{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.mood-task-regist-button:hover{background-color:#fff;border-color:#111;color:#111}.mood-task-regist-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.mood-task-regist-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.mood-task-regist-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}.help-form-group{grid-column-gap:5px;grid-row-gap:10px;align-items:center;column-gap:5px;display:grid;font-weight:700;grid-template-columns:60px 1fr;grid-template-rows:auto auto;margin-top:14px;row-gap:10px}.help-form-label{grid-column:1;grid-row:1;min-width:60px}.help-control{align-items:center;display:flex;gap:10px;grid-column:2;grid-row:1}.help-icon{display:block;height:50px;margin-right:10px;object-fit:contain;transform:translateY(1px);transform:none;width:60px}.help-checkbox-row{align-items:center;display:flex;flex-wrap:nowrap;gap:14px}.help-check{align-items:center;display:inline-flex;font-weight:700;gap:6px;line-height:1}.help-check input{height:16px;margin:0;transform:translateY(-1px);vertical-align:middle;width:16px}.help-text-wrap{grid-column:1/-1;grid-row:2;margin:0}.help-right{align-items:flex-start;display:flex;flex-direction:column}.help-text-wrap{margin-left:0;margin-top:10px}.contact-like-input.help-text-input{border:1.5px solid #000;border-radius:4px;box-sizing:border-box;color:#000;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:500;height:72px;max-width:330px;outline:none;padding:6px 8px;width:100%}.help-text-wrap[aria-hidden=true]{pointer-events:none;visibility:hidden}.member-mood-status-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.member-mood-status-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.member-mood-status-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-mood-status-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.member-mood-status-modal-closeicon svg{stroke:currentColor}@media screen and (max-width:768px){.member-mood-status-page{background-attachment:scroll;background:#fff;border-radius:20px;height:auto;max-height:85vh;max-width:390px;min-height:auto;min-width:auto;overflow:auto;padding:16px 0;width:95vw}.mood-task-regist-button{margin-top:10px}.mood-status-image{font-size:13px}.thanks-stamp{height:40px;object-fit:contain;width:40px}.thanks-count{font-size:16px}.mood-status-bad,.mood-status-good,.mood-status-normal{margin-left:10px}.member-mood-status-loading,.member-mood-status-no-data{font-size:16px;height:auto;padding:20px 0}.member-mood-thanks-stamp .mood-form-label,.mood-task-form .mood-form-group,.mood-task-form .task-form-group{align-items:center;flex-direction:row;font-weight:700;gap:20px;margin:6px 0 14px}.mood-task-form .mood-form-label,.mood-task-form .task-form-label{margin-left:10px;min-width:0}.member-mood-thanks-stamp .mood-form-label{height:10px;line-height:1;margin-right:5px}.task-form-label{height:32px;line-height:1}.contact-like-input.mood-select,.contact-like-input.task-input{font-size:14px;height:32px;padding:6px 8px}.contact-like-input.task-input{margin-bottom:15px;width:50px}.task-percent{font-size:14px}.task-status-meter{height:45px;width:55vw}.mood-image{margin-bottom:-50px;transform:translateY(-13px)}.member-mood-spans{align-items:flex-start;flex-direction:column;gap:20px}.mood-task-other-member-span,.mood-task-regist-span{display:block;margin-bottom:10px;margin-left:0;margin-right:0}.help-form-label{margin-left:10px}.help-icon{display:block;height:50px;margin-left:8px;object-fit:contain;transform:translateY(1px);transform:none;width:60px}.help-text-wrap{margin-left:10px}.contact-like-input.help-text-input{margin-bottom:20px;max-width:330px;min-height:72px;width:100%}.help-check{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:6px}.help-text-wrap{margin-left:0}}.member-mood-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.member-mood-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.member-mood-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.member-mood-modal-cancelbutton,.member-mood-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.member-mood-modal-cancelbutton:hover,.member-mood-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.member-mood-modal-cancelbutton:active,.member-mood-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-mood-modal-cancelbutton:focus-visible,.member-mood-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member-mood-modal-cancelbutton:disabled,.member-mood-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.member-mood-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.member-mood-modal-select{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px}}.mood-success-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.mood-success-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.mood-success-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.mood-success-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.mood-success-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.mood-success-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.mood-success-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.mood-success-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.member-moodlist-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.member-moodlist-page{background:#fff;background-size:880px 580px;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:50vh;max-width:870px;min-height:500px;min-width:370px;padding:20px 0;position:relative;text-align:center;width:auto}.membermood-title{font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;padding-bottom:10px;text-align:center}.membermood-search-and-button{display:flex;gap:60px;justify-content:center;text-align:center}.member-membermood-search-box{display:flex;gap:12px;justify-content:center;margin:20px auto;padding-bottom:10px;text-align:left;text-align:initial;width:min(220px,90%)}.member-membermood-search-box input{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-shadow:none;outline:none;padding:5px;transition:border-color .15s ease;width:200px}.member-membermood-search-box input:focus{border:none;border-bottom:1.5px solid #909090;outline:none}.member-mood-name-cell-scroll{-webkit-overflow-scrolling:touch;align-items:center;display:inline-flex;max-width:170px;overflow-wrap:normal;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable both-edges;white-space:nowrap;word-break:normal}.member-moodlist-table{border:none;border-collapse:collapse;border-spacing:0;width:100%}.member-moodlist-table th{border-bottom:1.5px solid #333;padding:6px 10px 2px;text-align:left}.member-moodlist-table td{border:none;font-weight:500;padding:10px;text-align:left}.member-table-mood,.member-table-name,.member-table-stamp{width:180px}.member-table-task{width:150px}.member-table-updated{width:220px}.member-moodlist-table thead th{background:#efefef;box-shadow:0 1px 0 #0003;position:sticky;top:0;z-index:2}.member-center-text{font-weight:700;text-align:left}.member-member-col{font-weight:700}.member-mood-col-inner{align-items:center;display:inline-flex;gap:10px}.member-mood-text{font-weight:700}.member-moodlist-mood-none{margin-left:10px}.member-moodlist-mood-bad,.member-moodlist-mood-good,.member-moodlist-mood-normal{height:34px;object-fit:contain;width:34px}.member-mood-status-good{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6ec1ff,#2f80ed 50%,#0052d4);-webkit-background-clip:text;background-clip:text;color:#1e90ff;color:#0000;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:20px;font-weight:800;margin-left:10px}.member-mood-status-text.is-animated{animation:moodTextGradient 3s linear infinite;background-size:200% 100%}@keyframes moodTextGradient{to{background-position:200% 0}}.member-mood-status-normal{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffe259,#f2c94c,#f7ae19);background:var(--grad,linear-gradient(90deg,#ffe259,#f2c94c,#f7ae19));-webkit-background-clip:text;background-clip:text;color:#ffbf00;color:#0000;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:20px;font-weight:800;margin-left:10px}.member-mood-yellow-sunshine{--grad:linear-gradient(90deg,#fff587,#ffe259,#f2c94c)}.member-mood-yellow-amber{--grad:linear-gradient(90deg,#ffd166,#ffb703,#f59e0b)}.member-mood-yellow-gold{--grad:linear-gradient(90deg,#fff6b7,#ffd200,#e0a100)}.member-mood-yellow-sunset{--grad:linear-gradient(90deg,#ffe082,#ffc107,#ff8a65)}.member-mood-glossy{animation:shine 3.2s linear infinite}.member-mood-status-bad{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff6b6b,#ff3b3b,#c81d25);background:var(--grad,linear-gradient(90deg,#ff6b6b,#ff3b3b,#c81d25));-webkit-background-clip:text;background-clip:text;color:#ff3b3b;color:#0000;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:20px;font-weight:800;margin-left:10px}.member-mood-red-crimson{--grad:linear-gradient(90deg,#ff6b6b,#e63946,#b71c1c)}.member-mood-red-cherry{--grad:linear-gradient(90deg,#ff8fa3,#ff4d6d,#d00000)}.member-mood-red-fire{--grad:linear-gradient(90deg,#ff9e2c,#ff4e00,#c81d25)}.member-mood-red-ruby{--grad:linear-gradient(90deg,#ff5d73,#d7263d,#8b0000)}.member-mood-red-magenta{--grad:linear-gradient(90deg,#ff6baa,#ff3b6e,#c2185b)}.member-mood-glossy{animation:shine 3s linear infinite;background-size:200% 100%}@keyframes shine{to{background-position:200% 0}}.member-mood-stroke{text-shadow:0 0 1px #00000040,0 1px 2px #00000040}.myself_member-thanks-stamp{height:43px;object-fit:contain;transform:translateY(-2px);transform:translateX(-8px);width:43px}.member-thanks-group{display:flex}.member-thanks-stamp{cursor:pointer;height:43px;object-fit:contain;transform:translateY(-2px);transform:translateX(-8px);width:43px}.member-thanks-count{font-family:Noto Sans,sans-serif;font-size:18px;font-weight:800;margin:0;transform:translateY(10px)}.member-task-meter{border:2px solid #000;border-radius:4px;display:inline-block;height:16px;position:relative;vertical-align:middle;width:150px}.member-task-meter-bar{background:linear-gradient(90deg,#000,#4a4a4a 50%,#bfbfbf);border-radius:2px;height:100%}.member-task-meter-label{font-weight:700;margin-left:8px}.member-task-none{color:#555}.member-updated-desktop{display:inline}.member-updated-mobile{display:none}.member-moodlist-table-scroll{-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(#0000,#0000 1px,#000 8px);mask-image:linear-gradient(#0000,#0000 1px,#000 8px);max-height:370px;overflow:auto;overflow-x:hidden}.member-moodlist-loading{color:#666;display:grid;font-size:18px;font-weight:700;height:120px;place-items:center}.member-moodlist-modal-closeicon{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:9999px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-flex;height:35px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:35px}.member-moodlist-modal-closeicon:hover{background-color:#fff;border-color:#111;color:#111}.member-moodlist-modal-closeicon:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-moodlist-modal-closeicon:focus-visible{outline:3px solid #8e8e8e;outline-offset:2px}.member-moodlist-modal-closeicon svg{stroke:currentColor}.tooltip-wrap{display:inline-block;position:relative}.tooltip-wrap[data-tooltip]:focus-within:before,.tooltip-wrap[data-tooltip]:hover:before{background:#00000059;content:"";inset:0;pointer-events:none;position:fixed;z-index:9}.tooltip-wrap[data-tooltip]:focus-within:after,.tooltip-wrap[data-tooltip]:hover:after{background:#fff;border:1px solid #00000026;border-radius:6px;bottom:120%;box-shadow:0 4px 12px #00000026;color:#111;content:attr(data-tooltip);font-size:12px;font-size:14px;left:50%;line-height:1.2;line-height:1.35;padding:3px 5px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.tooltip-wrap .tooltip-arrow{border:6px solid #0000;border-top-color:#fff;bottom:110%;display:none;filter:drop-shadow(0 -1px 0 rgba(0,0,0,.15));height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:11}.member-task-tooltip{background:#111;border-radius:6px;bottom:100%;box-shadow:0 2px 6px #00000040;color:#fff;font-size:12px;font-weight:700;left:50%;line-height:1;padding:4px 6px;pointer-events:none;position:absolute;transform:translate(-50%,-6px);white-space:nowrap;z-index:9999}.member-task-tooltip:after{border:6px solid #0000;border-top-color:#111;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.member-moodlist-page:has(.tooltip-wrap[data-tooltip]:focus-within) .member-moodlist-table-scroll,.member-moodlist-page:has(.tooltip-wrap[data-tooltip]:hover) .member-moodlist-table-scroll{-webkit-mask-image:none!important;mask-image:none!important}.member-moodlist-table-scroll::-webkit-scrollbar{background:#0000;height:0;width:0}.member-moodlist-table-scroll{-ms-overflow-style:none;scrollbar-width:none}.member-mood-name-cell-scroll::-webkit-scrollbar{background:#0000;height:0;width:0}.member-mood-name-cell-scroll{-ms-overflow-style:none;scrollbar-width:none}.help-mark-img{cursor:pointer;height:25px;margin-right:5px;width:43px}@media screen and (max-width:768px){.member-moodlist-page{background-attachment:scroll;background:#fff;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;max-width:370px;min-height:50vh;min-width:auto;overflow:hidden;padding:50px 0 8px;width:98vw}.member-membermood-title{font-size:18px;margin:0 5px;padding-bottom:12px}.member-membermood-search-box{display:flex;justify-content:center;margin:10px auto 24px;max-width:200px;padding:0;width:90%}.member-membermood-search-box input{border:none;border-bottom:1.5px solid #000;font-size:15px;max-width:200px;outline:none;padding:6px 4px;width:90%}.member-moodlist-table{font-size:12px;table-layout:fixed;width:100%}.member-moodlist-table th{padding:6px 8px 3px}.member-moodlist-table td{padding:3px 8px}.th-mood-text{display:none}.member-table-name{width:30%}.member-table-mood{width:17%}.member-table-stamp{width:26%}.member-table-task{width:17%}.member-table-updated{width:10%}.member-moodlist-table thead th.member-table-mood,.member-moodlist-table thead th.member-table-stamp,.member-moodlist-table thead th.member-table-task,.member-moodlist-table thead th.member-table-updated{font-size:0;line-height:0;padding-bottom:8px;padding-top:8px;white-space:nowrap}.member-moodlist-table tbody{transform:translateX(-2px)}.member-moodlist-table-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1 1 auto;-webkit-mask-image:linear-gradient(#0000,#0000 1px,#000 8px);mask-image:linear-gradient(#0000,#0000 1px,#000 8px);max-height:none;min-height:0;overflow:auto;overflow-x:hidden;scrollbar-width:none}.member-moodlist-table-scroll::-webkit-scrollbar{background:#0000;height:0;width:0}.member-mood-name-cell-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.member-mood-name-cell-scroll::-webkit-scrollbar{height:0;width:0}.member-mood-status-bad,.member-mood-status-good,.member-mood-status-normal{font-size:12px;margin-left:6px}.member-thanks-stamp,.myself_member-thanks-stamp{height:24px;transform:translateY(0) translateX(-3px);width:24px}.member-thanks-count{font-size:12px;transform:translateY(4px)}.member-task-meter{height:12px;width:100%}.member-task-meter-bar{background:#000;border-radius:2px}.member-task-meter-label{display:none}.member-task-none{font-size:12px}.member-updated-desktop{display:none}.member-updated-mobile{display:inline;font-size:12px;font-weight:700}.member-task-tooltip{z-index:9999}.member-moodlist-table tbody tr:first-child .member-task-tooltip{bottom:auto;top:100%;transform:translate(-50%,6px)}.member-moodlist-table tbody tr:first-child .member-task-tooltip:after{border-bottom-color:#111;border-top-color:#0000;bottom:100%;top:auto}.help-mark-img{height:18px;margin-right:3px;width:35px}}.send-stamp-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.send-stamp-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.send-stamp-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.send-stamp-modal-cancelbutton,.send-stamp-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.send-stamp-modal-cancelbutton:hover,.send-stamp-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.send-stamp-modal-cancelbutton:active,.send-stamp-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.send-stamp-modal-cancelbutton:focus-visible,.send-stamp-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.send-stamp-modal-cancelbutton:disabled,.send-stamp-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.send-stamp-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.send-stamp-modal-select{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px}}.sendstamp-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.sendstamp-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:320px}.sendstamp-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;height:40px;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.sendstamp-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.sendstamp-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.sendstamp-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.sendstamp-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.sendstamp-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.cant-send-stamp-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.cant-send-stamp-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:480px}.cant-send-stamp-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;height:40px;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.cant-send-stamp-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.cant-send-stamp-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.cant-send-stamp-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.cant-send-stamp-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.cant-send-stamp-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.limit-send-stamp-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.limit-send-stamp-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:340px}.limit-send-stamp-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;height:40px;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.limit-send-stamp-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.limit-send-stamp-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.limit-send-stamp-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.limit-send-stamp-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.limit-send-stamp-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}.mobile-member_header{--header-h:40px;align-items:center;background:#0000;box-sizing:border-box;display:flex;height:40px;justify-content:space-between;left:0;max-width:100%;overflow-x:clip;padding:0 10px;position:fixed;top:0;width:100%;z-index:1000}.mobile-member-header-logo{cursor:pointer;flex-shrink:0;height:15px;width:55px}.mobile-member-header-logo:hover{opacity:.8}.mobile-header-nav{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;min-width:0;width:100%}.mobile-header-nav>.mobile-member-nav-item:last-child{margin-left:auto}.mobile-member-nav-item{align-items:center;display:flex;overflow:visible;padding:0 5px;position:relative}.mobile-member-nav-item--wide{margin:-8px 0 -12px;padding:8px 12px 12px}.mobile-header-span{color:#000;cursor:pointer;display:block;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.2;padding:5px 20px;text-decoration:none}.mobile-header-span:hover{color:#8d7e6a}.mobile-member-nav-item--wide>.mobile-header-span:before{content:"▼︎";display:inline-block;font-size:.95em;margin-right:2px;transform:translateY(0)}.mobile-member-dropdown{animation:dropdownGrow .3s ease-out forwards;background:#fff;border:.5px solid #9e9e9e;border-radius:4px;box-shadow:0 2px 8px #968c821a;box-sizing:border-box;left:50%;margin-top:0;opacity:0;padding:5px 0;position:fixed;top:calc(var(--header-h));top:calc(var(--header-h) + var(--dd-y, 0px));transform:translateX(-50%) scaleY(0);transform-origin:top center;width:100vw;will-change:transform,opacity;z-index:1100}}@media screen and (max-width:768px){@keyframes dropdownGrow{0%{opacity:0;transform:translateX(-50%) scaleY(.1)}60%{opacity:1;transform:translateX(-50%) scaleY(1.02)}to{opacity:1;transform:translateX(-50%) scaleY(1)}}@media (prefers-reduced-motion:reduce){.mobile-member-dropdown{animation:none;opacity:1;transform:translateX(-50%) scaleY(1)}}.mobile-member-dropdown li{list-style:none;width:100%}.mobile-member-dropdown li span{color:#000;cursor:pointer;font-family:Noto Sans JP,Yu Gothic,sans-serif;font-size:14px;font-weight:700}.mobile-member-dropdown li span:hover{color:#8d7e6a;text-decoration:underline}.mobile-member-dropdown li button{background:none;border:none;color:#5c534a;cursor:pointer;font-size:14px;padding:10px 20px;text-align:left;width:100%}.mobile-member-dropdown li button:hover{background-color:#efe9e0}.mobile-dorpdown-member-menu{font-size:14px;padding:5px 20px}.mobile-dorpdown-member-menu span{line-height:1.2}.mobile-dorpdown-member-status,.mobile-dorpdown-member-survey,.mobile-dorpdown-member-tutorial{font-size:16px;font-weight:700}.mobile-dorpdown-member-status:before,.mobile-dorpdown-member-survey:before,.mobile-dorpdown-member-tutorial:before{content:"▶︎";display:inline-block;font-size:.95em;margin-right:4px;transform:translateY(0)}.mobile-dropdown-backdrop{-webkit-backdrop-filter:blur(2px) saturate(110%);backdrop-filter:blur(2px) saturate(110%);background:#00000059;bottom:0;left:0;position:fixed;right:0;top:var(--header-h);z-index:1050}.member-logout-nav{align-items:center;background-color:#373737;border:none;border-radius:9999px;box-shadow:0 4px 10px #00000026,inset 0 -1px 0 #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:.45em;height:12px;letter-spacing:.02em;padding:.5em 1.1em;position:relative;position:fixed;right:max(8px,env(safe-area-inset-right));transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease;z-index:1200}.member-logout-nav:before{content:"▶︎";display:inline-block;font-size:.95em;transform:translateY(1px)}.member-logout-nav:hover{background:#fff;box-shadow:0 8px 16px #0000002e,inset 0 -1px 0 #0000000f;color:#313131;transform:translateY(-1px)}.member-logout-nav:active{box-shadow:inset 0 3px 8px #00000029;transform:translateY(0)}.mobile-header-span[disabled]{cursor:default;opacity:.6;pointer-events:auto}.mobile-header-span--live[disabled]:active,.mobile-header-span--live[disabled]:hover,.mobile-header-span[disabled]:active,.mobile-header-span[disabled]:hover{background:inherit;box-shadow:none;color:inherit;transform:none}.dorpdown-member-title{border-top:1px solid #ddd;margin-top:12px;padding-left:20px;padding-top:10px}}.member-survey-wrapper{display:flex;flex-direction:column;min-height:100vh}.member-survey-page{flex:1 1;padding:80px 20px 40px}.member-survey-title{color:#000;font-size:24px;margin-bottom:20px;text-align:center}.member-survey-box{background-color:#f2f1f1;border-radius:5px;height:auto;margin:0 auto 20px;padding:10px;width:83%}.member-survey-box h2{margin:0 10px 20px}.member-survey-box h3{color:#555;margin:0 10px}.member-survey-check-view{border-bottom:1.2px solid #333;display:flex;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;gap:20px;margin-bottom:5px;margin-top:50px;padding-bottom:2px;width:95%}.member-survey-radio-group{align-items:center;display:flex;flex-wrap:nowrap;gap:20px}.member-custom-radio{align-items:center;cursor:pointer;display:inline-flex;font-family:Noto Sans,sans-serif;font-weight:700;position:relative}.member-custom-radio input[type=radio]{height:0;opacity:0;position:absolute;width:0}.member-custom-radio .radio-mark{border:1.5px solid #000;border-radius:50%;display:inline-block;height:16px;margin-left:20px;margin-right:8px;position:relative;vertical-align:middle;width:16px}.member-custom-radio input[type=radio]:checked+.radio-mark{background-color:#000}.member-custom-radio .radio-mark:after{border-radius:50%;content:"";display:none;height:6px;left:4px;position:absolute;top:4px;width:6px}.member-custom-radio input[type=radio]:checked+.radio-mark:after{display:block}.radio-label-text{position:relative;top:0}.member-survey-report-span{background:none;border:none;color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;margin-left:20px;padding:0;text-decoration:underline}.member-survey-report-span:hover{color:#8d7e6a}.member-survey-report-button.reported{background-color:gray}.member-survey-report-button.not-reported{background-color:red}.member-survey-span-box{align-items:center;display:flex;font-family:Noto Sans,sans-serif;gap:40px;justify-content:center;margin-top:30px}.member-survey-transition-button{cursor:pointer;margin-right:10px;padding:5px 15px}.member-survey-submit-button{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:5px 15px}.member-survey-pagination-link{--btn-bg:#303030;--btn-fg:#fff;--btn-hover-bg:#fff;--btn-hover-fg:#303030;--btn-border:#000;align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:50%;box-shadow:0 6px 14px #0000002e;color:var(--btn-fg);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease,border-color .12s ease;width:30px}.member-survey-pagination-link .chev-icon{height:22px;width:22px}.member-survey-pagination-link:hover:not(.disabled):not(:disabled){background:var(--btn-hover-bg);border-color:var(--btn-hover-fg);box-shadow:0 8px 18px #00000038;color:var(--btn-hover-fg);transform:translateY(-1px)}.member-survey-pagination-link:active:not(.disabled):not(:disabled){box-shadow:0 3px 8px #0003;transform:translateY(1px) scale(.98)}.member-survey-pagination-link.disabled,.survey-pagination-link:disabled{background:#e9e9e9;border-color:#e0e0e0;box-shadow:none;color:#b5b5b5;cursor:not-allowed}.member-survey-page-count{font-family:Noto Sans,sans-serif;font-weight:700}.member-survey-animate-in{animation:slideInRightToLeft .6s ease-out both}.member-survey-preserve-line-breaks{white-space:pre-line}.member-survey-regist-link{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:300px}.member-survey-regist-link:hover{background-color:#fff;border-color:#111;color:#111}.member-survey-regist-link:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-survey-regist-link:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member-survey-regist-link:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.member-survey-page{padding:50px 5px 30px}.member-survey-title{font-size:20px;padding-bottom:0;text-align:center}.member-survey-preserve-line-breaks{font-size:16px}.member-survey-box{align-items:center;justify-content:center;list-style-type:none;margin:0 auto 20px;max-width:500px;padding:5px 0;width:95%}.member-survey-check-view{align-items:flex-start;border-bottom:none;flex-direction:column;gap:16px;margin-bottom:10px;margin-top:30px;max-width:450px;position:relative;width:80%}.member-survey-check-view:after{background:#333;bottom:0;content:"";height:1.2px;left:8px;position:absolute;right:0}.member-survey-radio-group{align-items:flex-start;flex-direction:column!important;gap:12px}.member-custom-radio .radio-mark{margin-left:10px}.member-survey-report-span{font-size:16px;margin-left:10px}.member-survey-span-box{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.member-survey-pagination-link{font-size:16px;margin-left:20px;margin-right:20px}.member-survey-submit-button{font-size:16px;margin-top:30px;padding:10px;width:100%}.member-survey-transition-button{padding:5px 10px}.member-survey-animate-in{animation:none!important}}.check-survey-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.check-survey-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:370px}.check-survey-modal-closesbutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.check-survey-modal-closesbutton:hover{background-color:#fff;border-color:#111;color:#111}.check-survey-modal-closesbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.check-survey-modal-closesbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.check-survey-modal-closesbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.check-survey-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.registration-membersurvey-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.registration-membersurvey-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.registration-membersurvey-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.registration-membersurvey-modal-cancelbutton,.registration-membersurvey-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.registration-membersurvey-modal-cancelbutton:hover,.registration-membersurvey-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.registration-membersurvey-modal-cancelbutton:active,.registration-membersurvey-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.registration-membersurvey-modal-cancelbutton:focus-visible,.registration-membersurvey-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.registration-membersurvey-modal-cancelbutton:disabled,.registration-membersurvey-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.registration-membersurvey-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.registration-membersurvey-modal-select{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px}}.registration-success-close-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.registration-success-close-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.registration-success-close-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.registration-success-close-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.registration-success-close-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.registration-success-close-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.registration-success-close-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.registration-success-close-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.member-survey-summary-history-wrapper{display:flex;flex-direction:column;min-height:100vh}.member-survey-summary-history-page{flex:1 1;padding:80px 20px 40px}.member-survey-summary-history-title{color:#000;font-size:24px;margin-bottom:20px;text-align:center}.member-survey-summary-history-question{color:#555;margin:10px}.member-survey-summary-history-answer{border-bottom:1.2px solid #333;display:block;font-family:Noto Sans,sans-serif;font-weight:500;margin-bottom:10px;margin-top:50px;padding-bottom:3px;text-align:left;text-indent:1em;width:350px}.member-survey-summary-history-card{background-color:#f2f1f1;border-radius:5px;margin:0 auto 20px;padding:10px;width:65%}.member-survey-summary-history-radio-group{display:flex;gap:10px;margin-top:5px}.member-survey-summary-history-radio-label{align-items:center;display:flex;gap:5px}.member-survey-summary-history-whistleblower{color:red;margin-left:0}@keyframes slideInRightToLeft{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.member-survey-summary-history-animate-in{animation:slideInRightToLeft .6s ease-out both}@media screen and (max-width:768px){.member-survey-summary-history-page{padding:50px 5px 30px}.member-survey-summary-history-title{font-size:20px;padding-bottom:0;text-align:center}.member-survey-summary-history-question{font-size:14px;margin-bottom:8px}.member-survey-summary-history-answer{align-items:flex-start;border-bottom:none;flex-direction:column;gap:16px;margin-bottom:10px;margin-top:30px;max-width:450px;position:relative;width:80%}.member-survey-summary-history-answer:after{background:#333;bottom:0;content:"";height:1.2px;left:8px;position:absolute;right:0}.member-survey-summary-history-card{align-items:center;justify-content:center;list-style-type:none;margin:0 auto 20px;max-width:500px;padding:5px 0;width:95%}.member-survey-summary-history-radio-group{flex-direction:column;gap:6px;margin-top:4px}.member-survey-summary-history-radio-label{font-size:14px;gap:4px}.member-survey-summary-history-icon{height:1em;margin-right:.05em}.member-survey-summary-history-whistleblower{font-size:13px}.member-survey-summary-history-animate-in{animation:none!important;opacity:1!important;transform:none!important}}.mtm-close,.mtm-dot,.mtm-link-trigger,.mtm-nav{outline:none}.mtm-close:focus-visible,.mtm-dot:focus-visible,.mtm-link-trigger:focus-visible,.mtm-nav:focus-visible{outline:2px solid #008cffcc;outline-offset:2px}.member-tutorial-mobile-wrapper{color:#000;min-height:100dvh}.member-tutorial-mobile-page{box-sizing:border-box;margin:0 auto;max-width:980px;padding:56px 16px 72px}.member-tutorial-mobile-title{font-size:20px;font-weight:700;letter-spacing:.02em;margin:22px 0 26px;text-align:center}.mtm-section+.mtm-section{margin-top:18px}.mtm-section-title{font-size:16px;font-weight:700;margin:0 0 8px}.mtm-section ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.mtm-link-trigger{background:#0000000a;border-color:#0003;border-radius:12px;color:#000;cursor:pointer;font-size:15px;letter-spacing:.01em;padding:12px 14px;text-align:left;transition:transform .05s ease,background .2s ease,border-color .2s ease;width:100%}.mtm-link-trigger:active{transform:scale(.99)}.mtm-link-trigger:hover{background:#ffffff1a;border-color:#fff3}.mtm-lightbox-overlay{-webkit-backdrop-filter:blur(4px) saturate(110%);backdrop-filter:blur(4px) saturate(110%);background:#08080cb8;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.mtm-lightbox{background:#0c0c12e6;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 10px 40px #00000073;height:min(100dvh - 36px,720px);overflow:hidden;position:relative;width:min(100vw,900px)}.mtm-close{background:#0000;border:none;border-radius:999px;border-radius:0;box-shadow:none;font-size:24px;font-weight:700;height:36px;line-height:34px;pointer-events:auto;right:10px;text-align:center;top:10px;width:36px;z-index:10}.mtm-close,.mtm-nav{color:#fff;cursor:pointer;position:absolute}.mtm-nav{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;height:64px;top:50%;transform:translateY(-50%);width:40px}.mtm-nav-left{left:8px}.mtm-nav-right{right:8px}.mtm-nav:disabled{cursor:default;opacity:.35}.mtm-viewport{-webkit-touch-callout:none;inset:0 0 48px 0;overflow:hidden;overscroll-behavior:contain;position:absolute;touch-action:pan-y;user-select:none;-webkit-user-select:none}.mtm-track{display:flex;height:100%;will-change:transform}.mtm-slide{align-items:center;box-sizing:border-box;display:grid;grid-template-rows:1fr auto;height:100%;justify-items:center;margin:0;min-width:100%;padding:8px 8px 12px}.mtm-image{background:#0b0b0e;border:1px solid #ffffff14;border-radius:10px;max-height:calc(100% - 73px);max-width:100%;object-fit:contain;pointer-events:none}.mtm-caption{color:#ffffffc7;font-size:12px;margin-top:6px}.mtm-dots{bottom:8px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0}.mtm-dot{background:#ffffff59;border:none;border-radius:999px;cursor:pointer;height:8px;width:8px}.mtm-dot.is-active{background:#fff}*{-webkit-tap-highlight-color:transparent}.pc-mtm-close,.pc-mtm-dot,.pc-mtm-link-trigger,.pc-mtm-nav{outline:none}.pc-mtm-close:focus-visible,.pc-mtm-dot:focus-visible,.pc-mtm-link-trigger:focus-visible,.pc-mtm-nav:focus-visible{outline:2px solid #008cffcc;outline-offset:2px}.pc-member-tutorial-mobile-wrapper{color:#000;min-height:100dvh}.pc-member-tutorial-mobile-page{box-sizing:border-box;margin:0 auto;max-width:980px;padding:56px 16px 72px}.pc-member-tutorial-mobile-title{font-size:24px;font-weight:700;letter-spacing:.02em;margin:35px 0 18px;text-align:center}.pc-mtm-section+.pc-mtm-section{margin-top:18px}.pc-mtm-section-title{font-size:16px;font-weight:700;margin:0 0 8px}.pc-mtm-section ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.pc-mtm-link-trigger{background:#0000000a;border-color:#0003;border-radius:12px;color:#000;cursor:pointer;font-size:15px;letter-spacing:.01em;padding:12px 14px;text-align:left;transition:transform .05s ease,background .2s ease,border-color .2s ease;width:100%}.pc-mtm-link-trigger:active{transform:scale(.99)}.pc-mtm-link-trigger:hover{background:#ffffff1a;border-color:#fff3}.pc-mtm-lightbox-overlay{-webkit-backdrop-filter:blur(4px) saturate(110%);backdrop-filter:blur(4px) saturate(110%);background:#08080cb8;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.pc-mtm-lightbox{--side-gutter:32px;background:#0c0c12e6;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 10px 40px #00000073;height:min(100dvh - 36px,720px);overflow:hidden;position:relative;width:min(100vw,1200px)}.pc-mtm-close{background:#0000;border:none;border-radius:999px;border-radius:0;box-shadow:none;font-size:24px;font-weight:700;height:36px;line-height:34px;pointer-events:auto;right:10px;top:10px;width:36px;z-index:10}.pc-mtm-close,.pc-mtm-nav{color:#fff;cursor:pointer;position:absolute;text-align:center}.pc-mtm-nav{background:#ffffff40;border:1px solid #ffffff73;border-radius:12px;font-size:42px;font-weight:800;height:80px;line-height:76px;top:50%;transform:translateY(-50%);transition:background .2s ease,transform .07s ease,border-color .2s ease;width:52px;z-index:11}.pc-mtm-nav:hover{background:#ffffff59;border-color:#fffc}.pc-mtm-nav:active{transform:translateY(-50%) scale(.94)}.pc-mtm-nav-left{left:12px}.pc-mtm-nav-right{right:12px}.pc-mtm-nav:disabled{background:#ffffff26;border-color:#ffffff40;cursor:default;opacity:.25}.pc-mtm-viewport{-webkit-touch-callout:none;inset:0 var(--side-gutter) 48px var(--side-gutter);overflow:hidden;overscroll-behavior:contain;position:absolute;touch-action:pan-y;user-select:none;-webkit-user-select:none}.pc-mtm-track{display:flex;height:100%;will-change:transform}.pc-mtm-slide{align-items:center;box-sizing:border-box;display:grid;grid-template-rows:1fr auto;height:100%;justify-items:center;margin:0;min-width:100%;padding:8px 8px 12px}.pc-mtm-image{background:#0b0b0e;border:1px solid #ffffff14;border-radius:10px;max-height:calc(100% - 73px);max-width:100%;object-fit:contain;pointer-events:none}.pc-mtm-caption{color:#ffffffc7;font-size:12px;margin-top:6px}.pc-mtm-dots{bottom:8px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0}.pc-mtm-dot{background:#ffffff59;border:none;border-radius:999px;cursor:pointer;height:8px;width:8px}.pc-mtm-dot.is-active{background:#fff}.public-contact-form-wrapper{display:flex;flex-direction:column;min-height:100vh}.public-contact-form-page{flex:1 1;padding:40px 20px}.contact-icon{display:block;height:40px;margin:40px auto;width:250px}.public-contact-question-icon{aspect-ratio:1;height:1.2em;margin-right:.1em;object-fit:contain;vertical-align:text-bottom;vertical-align:-.2em}.public-contact-form{margin:0 auto;max-width:90%;width:600px}.public-contact-form,.public-contact-form-group{align-items:center;display:flex;flex-direction:column}.public-contact-form-group{width:100%}.public-contact-form-input-mail{background:#0000;border:none;border-bottom:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin-bottom:40px;margin-top:5px;outline:none;padding:6px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.public-contact-form-input-mail:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.public-contact-form-input-mail:hover{border-bottom-color:#555}.public-contact-form-input-mail::placeholder{color:#888;font-weight:400}.public-contact-form-input-subject{background:#0000;border:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin-bottom:40px;margin-top:5px;outline:none;padding:6px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.public-contact-form-input-subject:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.public-contact-form-input-subject:hover{border-bottom-color:#555}.public-contact-form-input-subject::placeholder{color:#888;font-weight:400}.public-contact-form-textarea{background:#0000;border:1.5px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;height:auto;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 8px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:95%}.public-contact-form-textarea:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.public-contact-form-textarea:hover{border-bottom-color:#555}.public-contact-form-textarea::placeholder{color:#888;font-weight:400}.public-contact-button{display:flex;gap:50px;margin:12px auto 0}.public-contact-form-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:30px 0 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:550px}.public-contact-form-button:hover{background-color:#fff;border-color:#111;color:#111}.public-contact-form-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.public-contact-form-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.public-contact-form-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.public-contact-form-page{padding:64px 12px 28px}.contact-icon{height:auto;margin-bottom:20px;margin-top:16px;max-width:280px;width:60%}.public-contact-form{align-items:center;margin:0 auto;max-width:560px;padding:0;width:92vw}.public-contact-form-group{align-items:stretch;width:100%}.public-contact-form-input-mail,.public-contact-form-input-subject,.public-contact-form-textarea{box-sizing:border-box;font-size:16px;line-height:1.5;margin:20px auto 18px;max-width:480px;padding:4px 6px;width:88%}.public-contact-form-textarea{min-height:140px;resize:vertical}.public-contact-button{display:flex;gap:0;justify-content:center;margin:12px auto 0;width:100%}.public-contact-form-button{align-items:center;display:flex;font-size:16px;justify-content:center;letter-spacing:.01em;line-height:1.4;margin:16px auto 24px;max-width:420px;min-height:44px;text-align:center;white-space:nowrap;width:88%;writing-mode:horizontal-tb}.public-contact-form-input-mail,.public-contact-form-input-subject{margin-bottom:16px}.public-contact-form-wrapper{min-height:100svh}}.company-rules-wrapper{display:flex;flex-direction:column;min-height:100vh}.company-rules-page{flex:1 1;padding:20px 20px 40px}.company-rules-title{color:#333;font-size:24px;margin-bottom:20px;margin-top:120px;text-align:center}.company-rules-content{color:#555;font-size:16px;line-height:1.6;margin:0 auto;max-width:80%}.company-rules-attention-contact{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;font-family:Noto Sans,sans-serif;font-weight:700;margin:30px 30px 80px;max-width:95%;padding:15px;text-align:center}.company-rules-attention-contact p{text-align:left}.company-rules-content-title{align-items:center;background:#f0f0f0;border-left:8px solid #868686;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;height:40px;margin-top:50px;padding:8px 20px}.company-rules-content-h2{color:#444;font-size:20px;margin-top:20px}.company-rules-content-p{text-align:left}.company-rules-content-ul{list-style-type:disc;padding-left:20px}.company-rules-content-li{font-weight:700}.company-rules-buttons{display:flex;gap:100px;justify-content:center;margin-top:80px}.company-rules-agree,.company-rules-disagree{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:150px}.company-rules-agree:hover,.company-rules-disagree:hover{background-color:#fff;border-color:#111;color:#111}.company-rules-agree:active,.company-rules-disagree:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.company-rules-agree:focus-visible,.company-rules-disagree:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.company-rules-agree:disabled,.company-rules-disagree:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.company-rules-page{flex:1 1;padding:20px 10px 40px}.company-rules-title{font-size:20px;margin-bottom:16px}.company-rules-content{font-size:14px;max-width:100%}.company-rules-attention-contact{font-size:14px;margin:0;padding:0 5px;width:95%}.company-rules-content-title{height:30px;padding:8px 10px}.company-rules-content-h2{font-size:16px;margin-top:16px}.company-rules-content-p{font-size:14px}.company-rules-content-ul{padding-left:16px}.company-rules-content-li{font-size:14px}.company-rules-spans{align-items:center;flex-direction:column;gap:20px;margin-top:60px}.company-rules-buttons{display:flex;gap:50px;justify-content:center;margin-top:30px}.company-rules-agree,.company-rules-disagree{font-size:14px;text-align:center}}.not-agree-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.not-agree-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.not-agree-modal-button{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.not-agree-modal-button:hover{background-color:#fff;border-color:#111;color:#111}.not-agree-modal-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.not-agree-modal-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.not-agree-modal-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.not-agree-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.agree-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.agree-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:auto}.agree-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.agree-modal-cancelbutton,.agree-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:200px}.agree-modal-cancelbutton:hover,.agree-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.agree-modal-cancelbutton:active,.agree-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.agree-modal-cancelbutton:focus-visible,.agree-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.agree-modal-cancelbutton:disabled,.agree-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.agree-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:95%}.agree-modal-select{flex-direction:flex;gap:25px;margin-top:45px}.agree-modal-cancelbutton,.agree-modal-logicbutton{font-size:14px;margin-top:0;padding:10px;width:190px}}.company-unauth-access-wrapper{display:flex;flex-direction:column;min-height:100vh}.company-unauth-access-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.company-unauth-access-title{font-size:30px;padding-bottom:30px}.company-unauth-access-text,.company-unauth-access-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}.company-unauth-access-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.company-unauth-access-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.company-unauth-access-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.company-unauth-access-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.company-unauth-access-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.company-unauth-access-title{font-size:20px;padding-bottom:20px}}.invalid-url-wrapper{display:flex;flex-direction:column;min-height:100vh}.invalid-url-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.invalid-url-title{font-size:30px;padding-bottom:30px}.invalid-url-text,.invalid-url-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}@media screen and (max-width:768px){.invalid-url-page{padding:60px 12px 30px}.invalid-url-title{font-size:22px;padding-bottom:20px}}.member-network-error-wrapper{display:flex;flex-direction:column;min-height:100vh}.member-network-error-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.member-network-error-title{font-size:30px;padding-bottom:30px}.member-network-error-text,.member-network-error-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}.member-network-error-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.member-network-error-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.member-network-error-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-network-error-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member-network-error-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.member-network-error-page{padding:60px 16px 30px}.member-network-error-title{font-size:17px;padding-bottom:20px}}.already-answered-wrapper{display:flex;flex-direction:column;min-height:100vh}.already-answered-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.already-answered-title{font-family:Noto Sans,sans-serif;font-size:30px;font-weight:700;margin:0 auto 30px;padding-bottom:30px;width:fit-content}.already-answered-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.already-answered-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.already-answered-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.already-answered-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.already-answered-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.already-answered-page{padding:60px 16px 30px}.already-answered-title{font-size:20px;padding-bottom:20px}}.stop-survey-wrapper{display:flex;flex-direction:column;min-height:100vh}.stop-survey-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.stop-survey-title{font-family:Noto Sans,sans-serif;font-size:30px;font-weight:700;margin:0 auto 30px;padding-bottom:30px;width:fit-content}.stop-survey-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.stop-survey-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.stop-survey-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.stop-survey-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.stop-survey-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.stop-survey-title{font-size:20px;padding-bottom:5px}}.future-survey-wrapper{display:flex;flex-direction:column;min-height:100vh}.future-survey-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.future-survey-title{font-family:Noto Sans,sans-serif;font-size:30px;font-weight:700;margin:0 auto 30px;padding-bottom:30px;width:fit-content}.future-survey-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.future-survey-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.future-survey-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.future-survey-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.future-survey-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.future-survey-page{padding:60px 16px 30px}.future-survey-title{font-size:18px;padding-bottom:0}}.company-network-error-wrapper{display:flex;flex-direction:column;min-height:100vh}.company-network-error-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.company-network-error-title{font-size:30px;padding-bottom:30px}.company-network-error-text,.company-network-error-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}.company-network-error-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.company-network-error-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.company-network-error-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.company-network-error-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.company-network-error-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.company-network-error-page{padding:60px 16px 30px}.company-network-error-title{font-size:20px;padding-bottom:5px}}.member-login-expired-wrapper{display:flex;flex-direction:column;min-height:100vh}.member-login-expired-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.member-login-expired-title{font-size:30px;padding-bottom:30px}.member-login-expired-text,.member-login-expired-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}.member-login-expired-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.member-login-expired-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.member-login-expired-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-login-expired-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member-login-expired-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.member-login-expired-page{padding:60px 16px 30px}.member-login-expired-title{font-size:20px;padding-bottom:20px}}.company-login-expired-wrapper{display:flex;flex-direction:column;min-height:100vh}.company-login-expired-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.company-login-expired-title{font-size:30px;padding-bottom:30px}.company-login-expired-text,.company-login-expired-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}.company-login-expired-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.company-login-expired-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.company-login-expired-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.company-login-expired-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.company-login-expired-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.company-login-expired-page{padding:60px 16px 30px}.company-login-expired-title{font-size:20px;padding-bottom:5px}}.member-unauth-access-wrapper{display:flex;flex-direction:column;min-height:100vh}.member-unauth-access-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.member-unauth-access-title{font-size:30px;padding-bottom:30px}.member-unauth-access-text,.member-unauth-access-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}.member-unauth-access-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.member-unauth-access-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.member-unauth-access-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.member-unauth-access-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.member-unauth-access-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.member-unauth-access-page{padding:60px 16px 30px}.member-unauth-access-title{font-size:20px;padding-bottom:20px}}.member-notauth-wrapper{display:flex;flex-direction:column;min-height:100vh}.member-notauth-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 10px 40px;text-align:center}.member-notauth-title{font-size:30px;padding-bottom:30px}.member-notauth-text,.member-notauth-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}@media screen and (max-width:768px){.member-notauth-title{font-size:18px;padding-bottom:5px}}.company-notauth-wrapper{display:flex;flex-direction:column;min-height:100vh}.company-notauth-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.company-notauth-title{font-size:30px;padding-bottom:30px}.company-notauth-text,.company-notauth-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}.company-notauth-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.company-notauth-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.company-notauth-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.company-notauth-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.company-notauth-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.company-notauth-title{font-size:19px;padding-bottom:5px}}.charges-guide-wrapper{display:flex;flex-direction:column;min-height:100vh}.charges-guide-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.charges-guide-title{font-size:30px;padding-bottom:30px}.charges-guide-text,.charges-guide-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}.charges-guide-redirect-button{background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:40px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:350px}.charges-guide-redirect-button:hover{background-color:#fff;border-color:#111;color:#111}.charges-guide-redirect-button:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.charges-guide-redirect-button:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.charges-guide-redirect-button:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.charges-guide-page{padding:60px 16px 30px}.charges-guide-title{font-size:20px;padding-bottom:20px}}.public-account-delete-wrapper{display:flex;flex-direction:column;min-height:100vh}.public-account-delete-page{flex:1 1;padding:80px 20px 40px}.public-delete-container{margin:20px auto;max-width:100%;padding:20px}.public-delete-title{color:#000;font-size:24px;margin-bottom:20px;text-align:center}.public-delete-content{color:#555;font-size:16px;line-height:1.6;margin:0 auto;max-width:800px;text-align:left}.public-delete-content-h2{color:#444;font-size:20px;margin-top:20px}.public-delete-content-title{align-items:center;background:#f0f0f0;border-left:8px solid #868686;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;height:40px;margin-top:50px;padding:8px 20px}.public-delete-content-ul{list-style-type:disc;padding-left:20px}.public-delete-buttons{display:flex;gap:100px;justify-content:center;margin-top:80px}.public-delete-button-cancel,.public-delete-button-delete{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin-top:-40px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:150px}.public-delete-button-cancel:hover,.public-delete-button-delete:hover{background-color:#fff;border-color:#111;color:#111}.public-delete-button-cancel:active,.public-elete-button-delete:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.public-delete-button-cancel:focus-visible,.public-delete-button-delete:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.public-delete-button-cancel:disabled,.public-delete-button-delete:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.public-account-delete-page{padding:60px 12px 20px}.public-delete-container{box-sizing:border-box;margin:16px auto;padding:10px}.public-delete-title{font-size:20px;margin-bottom:16px}.public-delete-content{font-size:15px;line-height:1.5;max-width:100%}.public-delete-content-h2{font-size:17px;margin-top:16px}.public-delete-content-ul{padding-left:16px}.public-delete-buttons{gap:40px;margin-top:62px}.public-delete-button-cancel,.public-delete-button-delete{font-size:14px;max-width:150px;width:40%}}.public-delete-account-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.public-delete-account-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:450px}.public-delete-account-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.public-delete-account-modal-closebutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:150px}.public-delete-account-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.public-delete-account-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.public-delete-account-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.public-delete-account-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.public-delete-account-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}.public-delete-account-modal-closebutton{font-size:14px}}.login-check-delete-account-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.login-check-delete-account-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:450px}.login-check-company-login-form-group,.login-check-company-login-form-inner{align-items:center;display:flex;flex-direction:column;width:100%}.login-check-company-login-form-group label{display:block;font-weight:700;margin-bottom:5px}.login-check-company-login-input-email{background:#0000;border:none;border-bottom:2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:auto;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:400px}.login-check-company-login-input-email:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.login-check-company-login-input-email:hover{border-bottom-color:#555}.login-check-company-login-input-email::placeholder{color:#888;font-weight:400}.login-check-company-login-input-password{background:#0000;border:none;border-bottom:2px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:auto;margin-bottom:20px;margin-top:5px;outline:none;padding:6px 0;transition:border-color .2s ease,box-shadow .2s ease;width:400px}.login-check-company-login-input-password:focus{border-bottom-color:#313131;box-shadow:0 2px 0 -1px #0003}.login-check-company-login-input-password:hover{border-bottom-color:#555}.login-check-company-login-input-password::placeholder{color:#888;font-weight:400}.login-check-delete-account-modal-select{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.login-check-delete-account-modal-closebutton,.login-check-delete-account-modal-logicbutton{background-color:#373737;border:2px solid #111;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:0;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:140px}.login-check-delete-account-modal-closebutton:hover,.login-check-delete-account-modal-logicbutton:hover{background-color:#fff;border-color:#111;color:#111}.login-check-delete-account-modal-closebutton:active,.login-check-delete-account-modal-logicbutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.login-check-delete-account-modal-closebutton:focus-visible,.login-check-delete-account-modal-logicbutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.login-check-delete-account-modal-closebutton:disabled,.login-check-delete-account-modal-logicbutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.login-check-delete-account-modal-content{box-sizing:border-box;max-width:400px;padding:16px;width:95%}.login-check-delete-account-modal-title{gap:4px;margin:-16px -16px 40px}.login-check-delete-account-icon{height:24px;margin-right:0;transform:translateY(4px);width:24px}.login-check-delete-account-modal-headline{font-size:18px}.login-check-delete-account-modal-select{flex-direction:flex;gap:30px;margin-top:20px}.login-check-delete-account-modal-closebutton,.login-check-delete-account-modal-logicbutton{font-size:14px;margin-top:8px}.login-check-company-login-input-email,.login-check-company-login-input-password{box-sizing:border-box;font-size:15px;max-width:100%;max-width:400px;width:100%}}.public-canceldelete-account-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background-color:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.public-canceldelete-account-modal-content{background:#fff;border:2px solid #828282;border-radius:32px;box-shadow:0 2px 10px #0000001a;max-width:80%;padding:20px;text-align:center;width:350px}.notice-icon{display:block;height:40px;margin:0 auto 45px;width:150px}.public-canceldelete-account-modal-closebutton{align-items:center;background-color:#373737;border:2px solid #313131;border-radius:6px;box-shadow:0 2px 0 #111;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Nunito,Quicksand,sans-serif;font-size:16px;font-weight:500;height:40px;justify-content:center;letter-spacing:.02em;margin:50px auto 20px;padding:10px 24px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;width:170px}.public-canceldelete-account-modal-closebutton:hover{background-color:#fff;border-color:#111;color:#111}.public-canceldelete-account-modal-closebutton:active{box-shadow:0 0 0 #000;transform:translateY(2px)}.public-canceldelete-account-modal-closebutton:focus-visible{outline:3px solid #8d7e6a;outline-offset:2px}.public-canceldelete-account-modal-closebutton:disabled{box-shadow:0 0 0 #0000;cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.public-canceldelete-account-modal-content{box-sizing:border-box;max-width:370px;padding:16px;width:85%}}.member-uncharged-wrapper{display:flex;flex-direction:column;min-height:100vh}.member-uncharged-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 20px 40px;text-align:center}.member-uncharged-title{font-size:30px;padding-bottom:30px}.member-uncharged-text,.member-uncharged-title{font-family:Noto Sans,sans-serif;font-weight:700;margin:0 auto 30px;width:fit-content}@media screen and (max-width:768px){.member-uncharged-page{padding:60px 12px 30px}.member-uncharged-title{font-size:18px;padding-bottom:5px}}
/*# sourceMappingURL=main.175dc20d.css.map*/