.mew-loading-indicator{box-sizing:border-box;width:var(--mew-loading-size,16px);height:var(--mew-loading-size,16px);vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}.mew-loading-dots{width:calc(var(--mew-loading-size,16px) * 1.5);justify-content:space-between;align-items:center;display:inline-flex}.mew-loading-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;animation:.8s linear infinite mew-loading-spin}@keyframes mew-loading-spin{to{transform:rotate(360deg)}}.mew-loading-dot{width:calc(var(--mew-loading-size,16px) * .24);height:calc(var(--mew-loading-size,16px) * .24);animation:1.2s ease-in-out infinite mew-loading-dot-pulse;animation-play-state:inherit;background:currentColor;border-radius:50%;flex-shrink:0}.mew-loading-dot:first-child{animation-delay:-320ms}.mew-loading-dot:nth-child(2){animation-delay:-160ms}@keyframes mew-loading-dot-pulse{0%,70%,to{opacity:.45;transform:scale(.55)}35%{opacity:1;transform:scale(1)}}.mew-loading-logo-shadow{filter:drop-shadow(0 3px 4px color-mix(in srgb, var(--color-surface-deep) 80%, transparent)) drop-shadow(0 8px 14px color-mix(in srgb, var(--color-surface-deep) 60%, transparent));display:inline-flex}.mew-loading-logo{background:linear-gradient(135deg,#77758f,#617a8d 55%,#6c8790);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%2260%22%20height%3D%2260%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M46%2029.75C46%2018.5%2046%2014%2039%2014C32%2014%2032%2018.5%2032%2029.75C32%2018.5%2032%2014%2025%2014C18%2014%2018%2018.5%2018%2029.75L21.5%2032L18%2034.25C18.0002%2045.5%2018%2050%2025%2050C32%2050%2032%2045.5%2032%2034.25C32%2045.5%2032%2050%2039%2050C46%2050%2046%2045.5%2046%2034.25%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;-webkit-mask-source-type:alpha;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%2260%22%20height%3D%2260%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M46%2029.75C46%2018.5%2046%2014%2039%2014C32%2014%2032%2018.5%2032%2029.75C32%2018.5%2032%2014%2025%2014C18%2014%2018%2018.5%2018%2029.75L21.5%2032L18%2034.25C18.0002%2045.5%2018%2050%2025%2050C32%2050%2032%2045.5%2032%2034.25C32%2045.5%2032%2050%2039%2050C46%2050%2046%2045.5%2046%2034.25%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat alpha}.mew-loading-logo:after{content:"";animation:2.4s linear infinite mew-logo-highlight;animation-play-state:inherit;background:conic-gradient(from -45deg,#0000 0deg 150deg,#77718e 195deg,#a094ad 230deg,#c0b8cb 255deg,#d3dde2 275deg,#9ebac2 290deg,#809aa9 310deg,#0000 335deg 360deg);position:absolute;inset:-25%}.mew-loading-indicator[data-active=false],[data-paused] .mew-loading-indicator{animation-play-state:paused}@keyframes mew-logo-highlight{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mew-loading-spinner{animation:none}.mew-loading-dot{opacity:.65;animation:none;transform:scale(.7)}.mew-loading-logo:after{animation:none;transform:rotate(35deg)}}@media (forced-colors:active){.mew-loading-spinner{forced-color-adjust:none;color:canvastext}.mew-loading-logo{forced-color-adjust:none;background:canvastext}.mew-loading-logo:after{display:none}.mew-loading-dot{forced-color-adjust:none;background:canvastext}}html[data-workspace-touch-zoom]{touch-action:pan-x pan-y}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fafafa;--surface:#fff;--raised:#f0eff4;--fg:#24212e;--muted:#686572;--edge:#dedce5;--control-edge:#8b8798;--accent:#4432a8;--accent-hover:#38268f;--on-accent:#fff;--accent-soft:#eeebfb;--danger:#b12c40;--on-danger:#fff;--online:#216c48;--scrollbar:#b4b0c0;font-family:IBM Plex Sans KR,ui-sans-serif,system-ui,sans-serif;font-size:16px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar) var(--bg)}[hidden]{display:none!important}body{background:var(--bg);color:var(--fg);margin:0;font-size:14px;line-height:1.5}main{max-width:52rem;margin-inline:auto;padding:16px 24px 32px}button,input,.button{font:inherit}a{color:inherit;text-underline-offset:3px}h1,h2,p{margin:0}h1{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.35}h2{font-size:16px;font-weight:700}p{color:var(--muted);overflow-wrap:anywhere}svg{flex-shrink:0;width:18px;height:18px}.line-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent-soft);color:var(--fg)}section{gap:16px;min-width:0;display:grid}.page-heading{gap:8px;display:grid}.page-heading p{font-size:14px}button,.button{border:1px solid var(--control-edge);background:var(--surface);min-height:40px;color:var(--fg);text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--raised)}button:active,.button:active{background:var(--accent-soft)}button:disabled{color:var(--muted);cursor:default}button[aria-busy]{cursor:progress}.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:700}.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.primary:active{background:var(--accent-hover)}.primary:disabled{background:var(--accent);color:var(--on-accent);opacity:.65}.icon-button{width:36px;min-height:36px;color:var(--muted);background:0 0;border-color:#0000;flex-shrink:0;padding:8px}.icon-button:hover,.account-button:hover{color:var(--fg);border-color:#0000}.icon-button:disabled{opacity:.5}.icon-button.copied{color:var(--accent);background:var(--accent-soft)}.text-button{min-height:36px;color:var(--accent);background:0 0;border-color:#0000;padding:4px;font-size:12px}.text-button:hover{background:0 0;text-decoration:underline}.text-button:disabled{color:var(--muted);text-decoration:none}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.form-actions .primary{min-width:100px}.back-link{min-height:36px;color:var(--muted);justify-self:start;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--accent)}.hint{font-size:12px;line-height:1.6}.error{color:var(--danger);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.field-error:empty{display:none}.page-error{margin-block:4px}.loading-state{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding-block:16px;display:flex}.tooltip{z-index:10;border:1px solid var(--edge);background:var(--raised);max-width:min(20rem,100vw - 16px);color:var(--fg);white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;border-radius:4px;padding:4px 8px;font-size:12px;position:fixed}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.launch{max-width:none;padding:0}.launch>iframe{background:var(--bg);border:0;width:100%;height:100dvh;position:fixed;inset:0}.trust-browser-prompt,.connection-recovery:not(.connection-recovery-indicator){z-index:2;top:calc(env(safe-area-inset-top,0px) + 72px);width:max-content;max-width:min(28rem, calc(100% - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))));border:1px solid var(--edge);background:var(--surface);color:var(--fg);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-inline:auto;padding:6px 8px 6px 12px;display:grid;position:fixed;inset-inline-start:max(12px, env(safe-area-inset-left));inset-inline-end:max(12px, env(safe-area-inset-right))}.trust-browser-prompt{grid-template-columns:minmax(0,1fr) auto auto}.trust-browser-prompt>p{min-width:0;color:var(--fg);word-break:keep-all;font-size:13px}.trust-browser-prompt>.error{color:var(--danger);grid-column:1/-1;padding-bottom:4px}.trust-browser-prompt>.error:empty{display:none}.trust-browser-prompt>.primary{white-space:nowrap;min-height:32px;padding:4px 10px;font-size:13px}:is(.trust-browser-prompt,.connection-recovery)>.icon-button{width:32px;min-height:32px;padding:6px}.connection-recovery .loading-state{justify-content:flex-start;min-width:0;padding:0}.connection-recovery .loading-state p{color:var(--fg);font-size:13px}.connection-recovery .spinner{--mew-loading-size:14px}.connection-recovery-indicator{z-index:2;top:calc(env(safe-area-inset-top,0px) + 12px);color:var(--accent);pointer-events:none;display:flex;position:fixed;left:50%;transform:translate(-50%)}.connection-screen{--connection-violet:#dfd7f6;--connection-blue:#dce9f8;--connection-text:#51466e;isolation:isolate;max-width:none;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--bg);place-items:center;margin:0;font-family:ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.connection-screen:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 32% 34%, var(--connection-violet), transparent 62%), radial-gradient(ellipse at 72% 70%, var(--connection-blue), transparent 60%);animation:14s ease-in-out infinite alternate connection-drift;position:absolute;inset:-8%}.connection-screen>.loading-state{text-align:center;justify-items:center;gap:16px;padding:0;display:grid}.connection-screen>.loading-state .mew-loading-logo{--mew-loading-size:48px}.connection-screen p{color:var(--connection-text);font-size:13px}.connection-failure-overlay{z-index:3}.connection-error{text-align:center;outline:none;justify-items:center;gap:12px;width:min(100%,28rem);max-height:100%;display:grid;overflow:auto}.connection-error>.line-icon{width:36px;height:36px;color:var(--connection-text);margin-bottom:4px}.connection-error h1{font-size:clamp(20px,3vw,26px)}.connection-error p{text-wrap:pretty;word-break:keep-all;line-height:1.65}.connection-error-detail{white-space:pre-wrap;overflow-wrap:anywhere}.connection-error .form-actions{justify-content:center;margin:8px 0 0}.connection-screen[data-paused]:before,.connection-screen[data-paused] .spinner{animation-play-state:paused}@keyframes connection-drift{0%{opacity:.65;transform:translate(-2%,-1%)scale(1)}to{opacity:1;transform:translate(2%,1%)scale(1.03)}}@media (prefers-color-scheme:dark){:root{--bg:#171717;--surface:#1d1c20;--raised:#26242c;--fg:#eeeaf6;--muted:#b0aabf;--edge:#39363f;--control-edge:#777180;--accent:#9082da;--accent-hover:#a297e0;--on-accent:#171717;--accent-soft:#332c49;--danger:#efa1ac;--on-danger:#171717;--online:#8acbab;--scrollbar:#5d566c}.connection-screen{--connection-violet:#322750;--connection-blue:#183147;--connection-text:#ccc3e1}}@media (width<=520px){main{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}}@media (pointer:coarse){.icon-button{width:40px;min-height:40px}.back-link{min-height:40px}:is(.trust-browser-prompt,.connection-recovery)>.icon-button{width:40px;min-height:40px}.trust-browser-prompt>.primary{min-height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.launch[data-app-gradient] :is(.trust-browser-prompt,.connection-recovery:not(.connection-recovery-indicator)){background:color-mix(in srgb, var(--surface) 75%, transparent);-webkit-backdrop-filter:blur(6px)}
