:root{--service-canvas:#fffdf8;--service-ink:#081c2b;--service-muted:#626b76;--service-action:#007a3d;--service-action-hover:#006333;--service-on-action:#fff;--service-line:#d5ded7;--service-font:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}.ss-service-status{box-sizing:border-box;background:var(--service-canvas);width:100%;min-height:100svh;color:var(--service-ink);font-family:var(--service-font);padding:52px 24px 32px}.ss-service-status *,.ss-service-status :before,.ss-service-status :after{box-sizing:border-box}.ss-service-status__brand{width:fit-content;margin:0 auto 36px;display:flex}.ss-service-status__layout{max-width:460px;margin:auto}.ss-service-status__art{mix-blend-mode:multiply;width:calc(100% + 48px);max-width:none;height:auto;margin:0 -24px 28px;display:block}.ss-service-status h1{letter-spacing:-.055em;white-space:pre-line;word-break:keep-all;margin:0;font-size:36px;font-weight:800;line-height:1.22}.ss-service-status__description{letter-spacing:-.03em;white-space:pre-line;word-break:keep-all;margin:22px 0 0;font-size:17px;line-height:1.65}.ss-service-status__schedule{border-block:1px solid var(--service-line);word-break:keep-all;margin:18px 0 0;padding:12px 0;font-size:15px;line-height:1.65}.ss-service-status__actions{flex-direction:column;gap:8px;margin-top:32px;display:flex}.ss-service-status__primary,.ss-service-status__secondary{min-height:48px;font:600 17px/1.4 var(--service-font);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 18px;text-decoration:none;display:flex}.ss-service-status__primary{background:var(--service-action);color:var(--service-on-action)}.ss-service-status__primary:hover{background:var(--service-action-hover)}.ss-service-status__secondary{color:var(--service-action);background:0 0}.ss-service-status__primary:focus-visible,.ss-service-status__secondary:focus-visible,.ss-service-status__brand:focus-visible{outline:3px solid var(--service-action);outline-offset:4px}.ss-service-status__code{text-align:center;color:var(--service-muted);overflow-wrap:anywhere;margin:40px 0 0;font-size:13px;line-height:1.6}.ss-service-status--compact{min-height:0;padding-top:24px}.ss-service-status--compact .ss-service-status__art{object-fit:contain;max-height:260px}@media (min-width:800px){.ss-service-status{padding:48px 48px 64px}.ss-service-status__brand{margin-bottom:44px}.ss-service-status__layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;max-width:1080px;min-height:calc(100svh - 230px);display:grid}.ss-service-status__art{width:100%;margin:0}.ss-service-status h1{font-size:42px}.ss-service-status__content{max-width:420px}.ss-service-status__code{text-align:left}.ss-service-status--compact .ss-service-status__layout{min-height:0}}@media (max-width:359px){.ss-service-status h1{font-size:30px}}.ss-connection-notice{bottom:calc(80px + env(safe-area-inset-bottom));z-index:100;border:1px solid var(--service-line);background:var(--service-canvas);max-width:540px;color:var(--service-ink);font:15px/1.6 var(--service-font);border-radius:12px;margin:auto;padding:16px;position:fixed;left:16px;right:16px;box-shadow:0 4px 24px #0002}.ss-connection-notice p{margin:0 0 8px}.ss-connection-notice button{min-height:44px}.ss-service-status__primary:disabled{cursor:wait;opacity:.7}body:has(.ss-service-status) .ss-connection-notice{display:none}.ss-service-status--error .ss-service-status__secondary{border:1px solid var(--service-line);color:var(--service-ink)}
