.server-error-dialog-module__qIcX3W__overlay,.server-error-dialog-module__qIcX3W__dialog,.server-error-dialog-module__qIcX3W__dialog *,.server-error-dialog-module__qIcX3W__dialog :before,.server-error-dialog-module__qIcX3W__dialog :after{box-sizing:border-box}.server-error-dialog-module__qIcX3W__overlay{z-index:200;background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0}.server-error-dialog-module__qIcX3W__overlay[data-state=open]{animation:.22s ease-out both server-error-dialog-module__qIcX3W__overlay-in}.server-error-dialog-module__qIcX3W__overlay[data-state=closed]{animation:.18s ease-in both server-error-dialog-module__qIcX3W__overlay-out}.server-error-dialog-module__qIcX3W__dialog{z-index:201;color:#323232;background:#fff;border:0;border-radius:24px;outline:0;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);font-family:Pretendard Variable,Pretendard,sans-serif;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.server-error-dialog-module__qIcX3W__dialog[data-state=open]{animation:.26s cubic-bezier(.22,.61,.36,1) both server-error-dialog-module__qIcX3W__dialog-in}.server-error-dialog-module__qIcX3W__dialog[data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) both server-error-dialog-module__qIcX3W__dialog-out}.server-error-dialog-module__qIcX3W__header{background:#fff;border-bottom:1px solid #edecef;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;min-height:72px;padding:24px;display:flex}.server-error-dialog-module__qIcX3W__logo{color:#000;flex:none;justify-content:center;align-items:center;width:74px;font-size:24px;font-weight:800;line-height:normal;display:flex}.server-error-dialog-module__qIcX3W__closeButton{cursor:pointer;background:0 0;border:0;border-radius:6px;outline:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.server-error-dialog-module__qIcX3W__closeButton img{width:16px;height:16px;display:block}.server-error-dialog-module__qIcX3W__closeButton:focus-visible{box-shadow:0 0 0 3px rgba(138,56,245,.28)}.server-error-dialog-module__qIcX3W__actionButton:focus-visible{box-shadow:0 0 0 3px rgba(138,56,245,.28)}.server-error-dialog-module__qIcX3W__content{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:20px;padding:32px 24px 0;display:flex}.server-error-dialog-module__qIcX3W__errorIcon{flex:none;width:70px;height:70px;position:relative}.server-error-dialog-module__qIcX3W__errorOutline,.server-error-dialog-module__qIcX3W__errorMark{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.server-error-dialog-module__qIcX3W__errorOutline{width:61.25px;height:61.25px}.server-error-dialog-module__qIcX3W__errorMark{width:5.833px;height:32.083px}.server-error-dialog-module__qIcX3W__title,.server-error-dialog-module__qIcX3W__description{word-break:keep-all;margin:0}.server-error-dialog-module__qIcX3W__title{color:#542295;font-size:24px;font-weight:800;line-height:1.4}.server-error-dialog-module__qIcX3W__description{color:#323232;font-size:18px;font-weight:400;line-height:1.5}.server-error-dialog-module__qIcX3W__description span{display:block}.server-error-dialog-module__qIcX3W__actions{justify-content:center;align-items:center;gap:10px;width:400px;display:flex}.server-error-dialog-module__qIcX3W__divider{border:1px dashed #dbd9de;flex:none;width:100%;height:1px}.server-error-dialog-module__qIcX3W__actionButton{cursor:pointer;border:0;border-radius:999px;outline:0;justify-content:center;align-items:center;width:140px;min-height:52px;padding:14px 20px;font-family:inherit;font-size:16px;font-weight:700;line-height:24px;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s,opacity .16s;display:inline-flex}.server-error-dialog-module__qIcX3W__actionButton:disabled{cursor:wait;opacity:.65}.server-error-dialog-module__qIcX3W__retryButton{color:#fff;background:#36343a}.server-error-dialog-module__qIcX3W__homeButton{color:#323232;background:#e7e6e9}.server-error-dialog-module__qIcX3W__footer{background:#fff;padding:24px 24px 36px}.server-error-dialog-module__qIcX3W__contact{justify-content:center;align-items:center;gap:20px;font-size:14px;line-height:1.4;display:flex}.server-error-dialog-module__qIcX3W__contactLabel{color:#737373;background:#f3f2f4;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700;line-height:18px}.server-error-dialog-module__qIcX3W__contactDetails{align-items:center;gap:16px;display:flex}.server-error-dialog-module__qIcX3W__contactDetails a{color:#000;white-space:nowrap;text-decoration:none}@media (hover:hover) and (pointer:fine){.server-error-dialog-module__qIcX3W__actionButton:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(17,17,17,.18)}}.server-error-dialog-module__qIcX3W__actionButton:not(:disabled):active{transform:translateY(0)scale(.98)}@keyframes server-error-dialog-module__qIcX3W__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes server-error-dialog-module__qIcX3W__overlay-out{0%{opacity:1}to{opacity:0}}@keyframes server-error-dialog-module__qIcX3W__dialog-in{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes server-error-dialog-module__qIcX3W__dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.985)}}@media (max-width:479px){.server-error-dialog-module__qIcX3W__header{min-height:64px;padding:20px}.server-error-dialog-module__qIcX3W__content{padding:28px 20px 0}.server-error-dialog-module__qIcX3W__actions{width:100%}.server-error-dialog-module__qIcX3W__title{font-size:22px}.server-error-dialog-module__qIcX3W__description{font-size:16px}.server-error-dialog-module__qIcX3W__description span{display:inline}.server-error-dialog-module__qIcX3W__description span+span:before{content:" "}.server-error-dialog-module__qIcX3W__actionButton{flex:1;width:auto;padding-left:12px;padding-right:12px}.server-error-dialog-module__qIcX3W__footer{padding:20px 20px 28px}.server-error-dialog-module__qIcX3W__contact{flex-wrap:wrap;gap:8px 12px}.server-error-dialog-module__qIcX3W__contactDetails{flex-wrap:wrap;justify-content:center;gap:8px 12px}}@media (prefers-reduced-motion:reduce){.server-error-dialog-module__qIcX3W__overlay,.server-error-dialog-module__qIcX3W__dialog{animation:none}.server-error-dialog-module__qIcX3W__actionButton{transition:none}}
