._spinner_rc0to_1{animation:_spin_rc0to_1 .8s linear infinite}@keyframes _spin_rc0to_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_rc0to_1{animation-duration:1.6s}}._badge_1t7bm_2{position:fixed;right:10px;top:10px;z-index:9999;padding:3px 9px;border-radius:8px;font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, Consolas, monospace);font-size:11px;line-height:1.4;color:var(--color-text-muted, #8ea4c7);background:color-mix(in srgb,var(--color-surface, #1f2a44) 82%,transparent);border:1px solid var(--color-border, #2a3a5c);opacity:.55;pointer-events:auto;-webkit-user-select:none;user-select:none}._badge_1t7bm_2:hover{opacity:1}._k_1t7bm_22{text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-right:4px}._mismatch_1t7bm_29{opacity:1;color:#fff;background:var(--color-danger, #dc5a4c);border-color:var(--color-danger, #dc5a4c);font-weight:600}._overlay_ca5xg_1{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:var(--preview-backdrop)}._toolbar_ca5xg_11{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--preview-toolbar-bg);border-bottom:1px solid var(--preview-toolbar-border)}._title_ca5xg_22{color:var(--color-text);font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_ca5xg_31{display:flex;gap:10px;flex-shrink:0}._btn_ca5xg_37,._primary_ca5xg_38{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:16px;font-weight:600;border-radius:12px;border:1px solid var(--preview-btn-border);background:var(--preview-btn-bg);color:var(--preview-btn-fg);cursor:pointer;transition:background-color .15s,border-color .15s}._btn_ca5xg_37:hover:not(:disabled),._primary_ca5xg_38:hover:not(:disabled){border-color:#1693ff}._primary_ca5xg_38{background:#1693ff;border-color:#1693ff;color:#fff}._primary_ca5xg_38:hover:not(:disabled){background:#1177d6}._btn_ca5xg_37:disabled,._primary_ca5xg_38:disabled{opacity:.5;cursor:not-allowed}._body_ca5xg_75{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}._state_ca5xg_81{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 24px;color:var(--preview-state-fg);font-size:16px;text-align:center}@media(max-width:560px){._btn_ca5xg_37,._primary_ca5xg_38{padding:0 12px;font-size:14px}._title_ca5xg_22{font-size:15px}}._root_7siuq_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--color-bg, #0b1220)}._card_7siuq_10{max-width:420px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:36px 28px;background:var(--color-surface, #17284c);border:1px solid rgba(255,255,255,.08);border-radius:16px}._icon_7siuq_24{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;color:#f0b429;background:#f0b42924}._title_7siuq_35{margin:4px 0 0;font-size:22px;font-weight:700;color:#fff}._text_7siuq_42{margin:0;font-size:15px;line-height:1.5;color:var(--color-text-muted, #b6c2df)}._btn_7siuq_49{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;font-size:15px;font-weight:600;color:#0b1220;background:var(--color-primary, #1693ff);border-radius:10px;text-decoration:none}._btn_7siuq_49:hover{filter:brightness(1.06)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#root{min-height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}textarea{resize:vertical}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}a{color:inherit;text-decoration:none}button{border:none;background:none;cursor:pointer}table{border-collapse:collapse;border-spacing:0}#root{isolation:isolate}:root{--color-bg: #031538;--color-surface: #1f2a44;--color-surface-2: #0b1d42;--color-surface-3: #2a3a5c;--color-primary: #1693ff;--color-primary-contrast: #ffffff;--color-text: #ffffff;--color-text-muted: #8ea4c7;--color-border: #35507a;--color-danger: #e0564a;--color-warning: #e0a24a;--color-success: #59c98a;--color-input-bg: #1f2a44;--color-scrim: rgba(3, 8, 20, .6);--color-shadow: rgba(0, 0, 0, .35);--color-elevate-1: rgba(255, 255, 255, .05);--color-elevate-2: rgba(255, 255, 255, .09);--color-elevate-3: rgba(255, 255, 255, .16);--card-bg: rgba(255, 255, 255, .05);--btn-surface-bg: rgba(255, 255, 255, .1);--btn-surface-bg-hover: rgba(255, 255, 255, .14);--btn-surface-border: rgba(143, 175, 220, .3);--field-bg: rgba(7, 20, 46, .55);--field-border: rgba(120, 150, 210, .34);--field-label: #d5deef;--field-icon: #8fb0de;--field-placeholder: #6e84aa;--checkbox-notch: #061743;--sel-bg: #081b56;--sel-border: rgba(120, 150, 220, .35);--sel-border-hover: rgba(120, 150, 220, .55);--sel-placeholder: rgba(213, 222, 239, .55);--sel-arrow: rgba(255, 255, 255, .75);--sel-clear-bg: rgba(255, 255, 255, .12);--sel-clear-bg-hover: rgba(255, 255, 255, .22);--sel-clear-fg: rgba(255, 255, 255, .85);--sel-list-bg: #10245f;--sel-list-border: rgba(132, 176, 255, .45);--sel-list-shadow: 0 18px 40px rgba(2, 10, 40, .55);--sel-option-fg: #eaf0ff;--sel-option-active-bg: rgba(72, 120, 255, .28);--sel-check: #84b0ff;--sel-empty-fg: rgba(213, 222, 239, .7);--preview-backdrop: #0b1a3a;--preview-toolbar-bg: #10245f;--preview-toolbar-border: rgba(255, 255, 255, .12);--preview-btn-bg: rgba(255, 255, 255, .06);--preview-btn-border: rgba(255, 255, 255, .18);--preview-btn-fg: #e8edf7;--preview-state-fg: #cdd8ef;--layout-page: #04163d;--layout-sidebar: #010f33;--layout-content: #051743;--layout-header: #17284c;--layout-divider: rgba(255, 255, 255, .04);--qa-red-bg: rgba(93, 18, 28, .26);--qa-blue-bg: rgba(11, 48, 94, .34);--card-shadow: none;--picker-invert: invert(1);--radius-md: 12px;--radius-lg: 16px;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--container-width: 1200px}:root[data-theme=light]{--color-bg: #dfe4ee;--color-surface: #f7f9fd;--color-surface-2: #e7ecf4;--color-surface-3: #eef2f8;--color-primary: #1580e6;--color-primary-contrast: #ffffff;--color-text: #1b2942;--color-text-muted: #57667f;--color-border: #cfd8e6;--color-danger: #d64535;--color-warning: #b9791a;--color-success: #2f9e63;--color-input-bg: #ffffff;--color-scrim: rgba(20, 30, 50, .35);--color-shadow: rgba(20, 40, 80, .12);--color-elevate-1: rgba(20, 30, 50, .04);--color-elevate-2: rgba(20, 30, 50, .07);--color-elevate-3: rgba(20, 30, 50, .12);--card-bg: #f7f9fd;--btn-surface-bg: #e7ecf4;--btn-surface-bg-hover: #dde4ef;--btn-surface-border: #cfd8e6;--field-bg: #ffffff;--field-border: #cfd8e6;--field-label: #1b2942;--field-icon: #57667f;--field-placeholder: #8595ad;--checkbox-notch: #ffffff;--sel-bg: #ffffff;--sel-border: #cfd8e6;--sel-border-hover: #b6c3d8;--sel-placeholder: #8595ad;--sel-arrow: #57667f;--sel-clear-bg: #e7ecf4;--sel-clear-bg-hover: #dbe2ee;--sel-clear-fg: #57667f;--sel-list-bg: #ffffff;--sel-list-border: #cfd8e6;--sel-list-shadow: 0 12px 30px rgba(20, 40, 80, .14);--sel-option-fg: #1b2942;--sel-option-active-bg: rgba(22, 147, 255, .12);--sel-check: #1580e6;--sel-empty-fg: #57667f;--preview-backdrop: #c9d2e0;--preview-toolbar-bg: #f7f9fd;--preview-toolbar-border: #cfd8e6;--preview-btn-bg: #eef2f8;--preview-btn-border: #cfd8e6;--preview-btn-fg: #1b2942;--preview-state-fg: #57667f;--layout-page: #dfe4ee;--layout-sidebar: #dfe4ee;--layout-content: #dfe4ee;--layout-header: #f7f9fd;--layout-divider: #cfd8e6;--qa-red-bg: rgba(255, 79, 50, .12);--qa-blue-bg: rgba(22, 147, 255, .12);--card-shadow: 0 1px 2px rgba(20, 40, 80, .06), 0 8px 22px rgba(20, 40, 80, .09);--picker-invert: none}@media(prefers-color-scheme:light){:root:not([data-theme]){--color-bg: #dfe4ee;--color-surface: #f7f9fd;--color-surface-2: #e7ecf4;--color-surface-3: #eef2f8;--color-primary: #1580e6;--color-primary-contrast: #ffffff;--color-text: #1b2942;--color-text-muted: #57667f;--color-border: #cfd8e6;--color-danger: #d64535;--color-warning: #b9791a;--color-success: #2f9e63;--color-input-bg: #ffffff;--color-scrim: rgba(20, 30, 50, .35);--color-shadow: rgba(20, 40, 80, .12);--color-elevate-1: rgba(20, 30, 50, .04);--color-elevate-2: rgba(20, 30, 50, .07);--color-elevate-3: rgba(20, 30, 50, .12);--card-bg: #f7f9fd;--btn-surface-bg: #e7ecf4;--btn-surface-bg-hover: #dde4ef;--btn-surface-border: #cfd8e6;--field-bg: #ffffff;--field-border: #cfd8e6;--field-label: #1b2942;--field-icon: #57667f;--field-placeholder: #8595ad;--checkbox-notch: #ffffff;--sel-bg: #ffffff;--sel-border: #cfd8e6;--sel-border-hover: #b6c3d8;--sel-placeholder: #8595ad;--sel-arrow: #57667f;--sel-clear-bg: #e7ecf4;--sel-clear-bg-hover: #dbe2ee;--sel-clear-fg: #57667f;--sel-list-bg: #ffffff;--sel-list-border: #cfd8e6;--sel-list-shadow: 0 12px 30px rgba(20, 40, 80, .14);--sel-option-fg: #1b2942;--sel-option-active-bg: rgba(22, 147, 255, .12);--sel-check: #1580e6;--sel-empty-fg: #57667f;--preview-backdrop: #c9d2e0;--preview-toolbar-bg: #f7f9fd;--preview-toolbar-border: #cfd8e6;--preview-btn-bg: #eef2f8;--preview-btn-border: #cfd8e6;--preview-btn-fg: #1b2942;--preview-state-fg: #57667f;--layout-page: #dfe4ee;--layout-sidebar: #dfe4ee;--layout-content: #dfe4ee;--layout-header: #f7f9fd;--layout-divider: #cfd8e6;--qa-red-bg: rgba(255, 79, 50, .12);--qa-blue-bg: rgba(22, 147, 255, .12);--card-shadow: 0 1px 2px rgba(20, 40, 80, .06), 0 8px 22px rgba(20, 40, 80, .09);--picker-invert: none}}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg)}body.magpie-surface{background:#f7f8fa}.container{max-width:var(--container-width);margin-inline:auto;padding-inline:16px}#root{min-height:100vh;display:flex;flex-direction:column}*{scrollbar-width:thin;scrollbar-color:rgba(120,150,210,.35) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:999px;background-color:#7896d259;border:2px solid transparent;background-clip:padding-box;transition:background-color .2s ease}*::-webkit-scrollbar-thumb:hover{background-color:#7896d299}*::-webkit-scrollbar-corner{background:transparent}
