:root{--bg:#0b0d12;--bg-elevated:#141821;--bg-card:#1a1f2b;--border:#2a3140;--text:#e6e9ef;--text-muted:#9aa4b2;--primary:#6366f1;--primary-hover:#4f52e0;--danger:#ef4444;--success:#22c55e;--radius:10px;--shadow:0 8px 30px #00000059;--glass-bg:#ffffff14;--glass-bg-strong:#ffffff1f;--glass-border:#ffffff4d;--glass-highlight:#ffffff73;--glass-blur:16px;--glass-filter:blur(16px) saturate(180%);--glass-shadow:0 10px 32px #0006;--menu-bg:color-mix(in srgb, var(--bg-elevated) 72%, transparent);--menu-filter:blur(28px) saturate(190%);--menu-shadow:0 18px 48px #00000061, inset 0 1px 0 var(--glass-highlight);--hover-bg:#ffffff0f;--hover-bg-strong:#ffffff1f;--active-bg:#ffffff38;--divider:#ffffff1a;--scrim:#0000008c;--on-accent:#fff;--tama-bubble-bg:radial-gradient(130% 120% at 30% 16%, #2e303ee6, #030408 58%), #04050a;--tama-bubble-border:#ffffff2e;--tama-bubble-shadow:0 10px 26px #0006, inset 0 1px 0 #ffffff2e, inset 0 -6px 12px #00000073;--ui-radius:10px;--ui-radius-sm:7px;--ui-radius-lg:14px;--ui-bg:#0b0e14;--ui-fg:#e7e9ee;--ui-card:#12161f;--ui-card-fg:#e7e9ee;--ui-popover:#161b26;--ui-muted:#1b212d;--ui-muted-fg:#93a0b4;--ui-border:#262d3a;--ui-input:#2b3342;--ui-ring:#6366f1;--ui-primary:#6366f1;--ui-primary-hover:#565add;--ui-primary-fg:#fff;--ui-secondary:#232b3a;--ui-secondary-fg:#e7e9ee;--ui-accent:#8b5cf6;--ui-accent-fg:#fff;--ui-destructive:#ef4444;--ui-destructive-fg:#fff;--ui-success:#22c55e;--ui-warning:#f59e0b;--scrollbar-size:10px;--scrollbar-thumb:#ffffff29;--scrollbar-thumb-hover:#ffffff52}:root[data-theme=light]{--bg:#f4f6fa;--bg-elevated:#fff;--bg-card:#fff;--border:#d9dee7;--text:#1a2030;--text-muted:#5b6575;--primary:#5457e6;--primary-hover:#4346d4;--danger:#dc2626;--success:#16a34a;--shadow:0 8px 30px #0f172a1f;--glass-bg:#fff9;--glass-bg-strong:#ffffffd1;--glass-border:#0f172a1f;--glass-highlight:#ffffffe6;--glass-shadow:0 10px 32px #0f172a24;--menu-bg:color-mix(in srgb, var(--bg-elevated) 78%, transparent);--menu-filter:blur(28px) saturate(180%);--menu-shadow:0 18px 48px #0f172a29, inset 0 1px 0 var(--glass-highlight);--hover-bg:#0f172a0d;--hover-bg-strong:#0f172a14;--active-bg:#0f172a1f;--divider:#0f172a1a;--scrim:#0f172a66;--tama-bubble-bg:radial-gradient(130% 120% at 30% 16%, #2e303eeb, #030408 58%), #04050a;--tama-bubble-border:#ffffff24;--tama-bubble-shadow:0 10px 26px #00000052, inset 0 1px 0 #ffffff2e, inset 0 -6px 12px #0006;--ui-bg:#fff;--ui-fg:#1a2030;--ui-card:#fff;--ui-card-fg:#1a2030;--ui-popover:#fff;--ui-muted:#f1f4f9;--ui-muted-fg:#5b6575;--ui-border:#e2e7ef;--ui-input:#e4e8f0;--ui-secondary:#eef1f6;--ui-secondary-fg:#1a2030;--scrollbar-thumb:#0f172a33;--scrollbar-thumb-hover:#0f172a57}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}html,body{min-height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0 0 .4em;line-height:1.2}button{font:inherit;cursor:pointer}input{font:inherit}:root[lang=ko]{word-break:keep-all;overflow-wrap:anywhere}html[data-app-blurred] [data-tamago-shell],html[data-app-blurred] [data-tamago-shell] *{animation-play-state:paused!important}
.ConnectionsPanel-module__vx1GtG__panel{z-index:12000;border:1px solid var(--border);background:var(--bg-elevated);width:min(390px,100vw - 40px);color:var(--text);border-radius:18px;outline:none;padding:24px;position:fixed;top:24px;bottom:24px;right:20px;overflow-y:auto;box-shadow:0 16px 60px #0003}.ConnectionsPanel-module__vx1GtG__header,.ConnectionsPanel-module__vx1GtG__provider{justify-content:space-between;align-items:center;gap:12px;display:flex}.ConnectionsPanel-module__vx1GtG__header h2{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.ConnectionsPanel-module__vx1GtG__header button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:6px;display:grid}.ConnectionsPanel-module__vx1GtG__provider{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.ConnectionsPanel-module__vx1GtG__provider h3{margin:0;font-size:15px}.ConnectionsPanel-module__vx1GtG__provider span,.ConnectionsPanel-module__vx1GtG__panel p,.ConnectionsPanel-module__vx1GtG__steps,.ConnectionsPanel-module__vx1GtG__form small{color:var(--text-muted);font-size:13px;line-height:1.6}.ConnectionsPanel-module__vx1GtG__steps{padding-left:20px}.ConnectionsPanel-module__vx1GtG__steps li{margin-bottom:12px}.ConnectionsPanel-module__vx1GtG__form{gap:10px;margin:24px 0 12px;display:grid}.ConnectionsPanel-module__vx1GtG__form label{font-size:13px;font-weight:600}.ConnectionsPanel-module__vx1GtG__form input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:10px}.ConnectionsPanel-module__vx1GtG__primary,.ConnectionsPanel-module__vx1GtG__secondary{border:1px solid var(--border);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;display:flex}.ConnectionsPanel-module__vx1GtG__primary{background:var(--text);color:var(--bg)}.ConnectionsPanel-module__vx1GtG__secondary{color:var(--text);background:0 0}.ConnectionsPanel-module__vx1GtG__panel button:disabled{opacity:.5;cursor:default}.ConnectionsPanel-module__vx1GtG__status{align-items:start;gap:8px;display:flex}.ConnectionsPanel-module__vx1GtG__status svg{flex:none;margin-top:2px}.ConnectionsPanel-module__vx1GtG__browser{z-index:11999;border:1px solid var(--border);background:var(--bg-elevated);border-radius:16px;flex-direction:column;display:flex;position:fixed;inset:24px 430px 24px 24px;overflow:hidden}@media (max-width:800px){.ConnectionsPanel-module__vx1GtG__browser{inset:12px 12px 52%}.ConnectionsPanel-module__vx1GtG__browser+.ConnectionsPanel-module__vx1GtG__panel{top:50%;bottom:12px}}.ConnectionsPanel-module__vx1GtG__connection{text-align:left;border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;gap:5px;margin:12px 0;padding:12px;display:grid}.ConnectionsPanel-module__vx1GtG__connection span{color:var(--text-muted);font-size:13px;line-height:1.5}.ConnectionsPanel-module__vx1GtG__back{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 0 0;display:flex}.ConnectionsPanel-module__vx1GtG__form textarea,.ConnectionsPanel-module__vx1GtG__form select{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:10px}.ConnectionsPanel-module__vx1GtG__form textarea{resize:vertical;min-height:90px}.ConnectionsPanel-module__vx1GtG__form summary{cursor:pointer;font-size:13px}.ConnectionsPanel-module__vx1GtG__form fieldset{border:1px solid var(--border);border-radius:8px}.ConnectionsPanel-module__vx1GtG__form .ConnectionsPanel-module__vx1GtG__method{align-items:center;gap:5px;margin:6px;display:inline-flex}.ConnectionsPanel-module__vx1GtG__form .ConnectionsPanel-module__vx1GtG__method input{width:auto}
