._banner_1ms38_1{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-text);flex-direction:column;display:flex}._headline_1ms38_12{align-items:center;gap:var(--space-2);color:var(--color-danger);font-weight:600;display:flex}._code_1ms38_20{font-family:var(--font-mono);font-size:var(--text-xs);border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-surface);padding:1px 6px}._requestId_1ms38_29{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}._requestIdValue_1ms38_37{font-family:var(--font-mono);font-size:var(--text-xs);word-break:break-all}._page_17yeb_1{min-height:100%;padding:var(--space-5);place-items:center;display:grid}._card_17yeb_8{gap:var(--space-4);width:min(420px,100%);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex}._brand_17yeb_20{gap:var(--space-1);flex-direction:column;display:flex}._brandTitle_17yeb_26{font-size:var(--text-xl);font-weight:700}._brandSubtitle_17yeb_31{color:var(--color-text-muted);font-size:var(--text-sm)}._oauthNotice_17yeb_36{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-sm)}._googleButtonHost_17yeb_45{justify-content:center;min-height:44px;display:flex}._pendingNotice_17yeb_51{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}._devForm_17yeb_57{gap:var(--space-2);padding-top:var(--space-4);border-top:1px dashed var(--color-border-strong);flex-direction:column;display:flex}._devLabel_17yeb_65{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}._devHint_17yeb_71{font-size:var(--text-xs);color:var(--color-text-faint)}._shell_15w2d_1{grid-template-columns:220px 1fr;min-height:100%;display:grid}._sidebar_15w2d_7{gap:var(--space-5);padding:var(--space-5) var(--space-3);background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;display:flex}._brand_15w2d_16{align-items:center;gap:var(--space-2);padding:0 var(--space-2);display:flex}._brandMark_15w2d_23{border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;width:34px;height:34px;font-weight:700;font-size:var(--text-sm);place-items:center;display:grid}._brandTitle_15w2d_35{font-weight:700;line-height:1.2}._brandSubtitle_15w2d_40{font-size:var(--text-xs);color:var(--color-text-muted)}._nav_15w2d_45{gap:var(--space-1);flex-direction:column;flex:1;display:flex}._navItem_15w2d_52{align-items:center;gap:var(--space-2);padding:8px var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-weight:500;display:flex}._navItem_15w2d_52:hover{background:var(--color-surface-sunken);text-decoration:none}._navItemActive_15w2d_67{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}._session_15w2d_74{gap:var(--space-2);flex-direction:column;display:flex}._profile_15w2d_80{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}._profileName_15w2d_87{font-weight:600;font-size:var(--text-sm)}._profileMeta_15w2d_92{font-size:var(--text-xs);color:var(--color-text-muted);word-break:break-all}._logout_15w2d_98{justify-content:center}._content_15w2d_102{padding:var(--space-5) var(--space-6);min-width:0}._pageHeader_g7zk8_4{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}._pageTitle_g7zk8_12{font-size:var(--text-xl);font-weight:700}._searchForm_g7zk8_17{gap:var(--space-2);display:flex}._searchInput_g7zk8_22{width:280px}._card_g7zk8_26{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow-x:auto}._table_g7zk8_34{border-collapse:collapse;width:100%;font-size:var(--text-md)}._table_g7zk8_34 th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);white-space:nowrap;font-weight:600}._table_g7zk8_34 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-sunken);vertical-align:top}._table_g7zk8_34 tbody tr:last-child td{border-bottom:none}._table_g7zk8_34 tbody tr:hover{background:var(--color-surface-sunken)}._muted_g7zk8_66{color:var(--color-text-faint)}._mono_g7zk8_70{font-family:var(--font-mono);font-size:var(--text-sm)}._footerRow_g7zk8_75{padding:var(--space-3);justify-content:center;display:flex}._empty_g7zk8_81{padding:var(--space-6);text-align:center;color:var(--color-text-muted)}._badge_g7zk8_87{font-size:var(--text-xs);background:var(--color-surface-sunken);color:var(--color-text-muted);border-radius:999px;padding:1px 8px;font-weight:600;display:inline-block}._badgeSuccess_g7zk8_97{background:var(--color-success-soft);color:var(--color-success)}._badgeWarning_g7zk8_103{background:var(--color-warning-soft);color:var(--color-warning)}._badgeDanger_g7zk8_109{background:var(--color-danger-soft);color:var(--color-danger)}._backLink_g7zk8_115{align-items:center;gap:var(--space-1);font-size:var(--text-sm);margin-bottom:var(--space-3);display:inline-flex}._detailGrid_g7zk8_123{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}._panel_g7zk8_130{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}._panelTitle_g7zk8_141{font-size:var(--text-lg);font-weight:600}._fieldList_g7zk8_146{row-gap:var(--space-2);column-gap:var(--space-3);grid-template-columns:96px 1fr;margin:0;display:grid}._fieldList_g7zk8_146 dt{color:var(--color-text-muted);font-size:var(--text-sm)}._fieldList_g7zk8_146 dd{word-break:break-all;margin:0}._form_g7zk8_164{gap:var(--space-3);flex-direction:column;display:flex}._formField_g7zk8_170{gap:var(--space-1);flex-direction:column;display:flex}._formLabel_g7zk8_176{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}._formActions_g7zk8_182{gap:var(--space-2);justify-content:flex-end;display:flex}._changes_12k68_3{margin-top:var(--space-1);font-size:var(--text-sm)}._changes_12k68_3 summary{cursor:pointer;color:var(--color-text-muted)}._changeList_12k68_13{margin:var(--space-1) 0 0;padding-left:var(--space-4);color:var(--color-text-muted)}._statRow_6ea3i_4{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}._stat_6ea3i_4{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken);text-align:center}._statValue_6ea3i_18{font-size:var(--text-xl);font-weight:700}._statLabel_6ea3i_23{font-size:var(--text-xs);color:var(--color-text-muted)}._tokenBox_6ea3i_28{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-success);border-radius:var(--radius-sm);background:var(--color-success-soft);flex-direction:column;display:flex}._tokenValue_6ea3i_38{font-family:var(--font-mono);font-size:var(--text-xs);word-break:break-all}._tokenMeta_6ea3i_44{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}._stack_i1nzz_3{gap:var(--space-4);max-width:860px;display:grid}._payload_i1nzz_9{padding:var(--space-3);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-all;max-height:360px;margin:0;overflow:auto}._payloadInput_i1nzz_23{font-family:var(--font-mono);font-size:var(--text-xs);resize:vertical;min-height:200px}._errorList_i1nzz_30{padding-left:var(--space-4);color:var(--color-danger);margin:0}._summaryRow_i1nzz_36{gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}:root{--color-bg:#f5f6f8;--color-surface:#fff;--color-surface-sunken:#f0f1f4;--color-border:#d9dce3;--color-border-strong:#b9bec9;--color-text:#1c2330;--color-text-muted:#5b6472;--color-text-faint:#8b93a1;--color-primary:#2456d6;--color-primary-hover:#1c46b4;--color-primary-soft:#e8eefb;--color-danger:#c23934;--color-danger-soft:#fbeceb;--color-warning:#9a6700;--color-warning-soft:#fff3d6;--color-success:#1a7f4b;--color-success-soft:#e5f5ec;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:6px;--radius-md:10px;--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 4px 12px #1018281a}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,p{margin:0}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.control{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-md);padding:6px 10px}.control:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.buttonPrimary,.buttonGhost,.buttonDanger{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-md);border:1px solid #0000;padding:6px 12px;font-weight:600;display:inline-flex}.buttonPrimary{background:var(--color-primary);color:#fff}.buttonPrimary:hover{background:var(--color-primary-hover)}.buttonGhost{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.buttonGhost:hover{background:var(--color-surface-sunken)}.buttonDanger{background:var(--color-surface);border-color:var(--color-danger);color:var(--color-danger)}.buttonPrimary:disabled,.buttonGhost:disabled,.buttonDanger:disabled{opacity:.55;cursor:not-allowed}
