.page_main__GlU4n{min-height:100vh;padding:1.5rem}.page_header__kVzhN{margin-bottom:1.5rem}.page_title__3jonF{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.page_subtitle__iAJUg{color:var(--text-muted);font-size:.9rem}.page_workspace__ZW9h_{display:flex;gap:1rem;height:calc(100vh - 6rem)}.page_leftPanel__LIdng{width:30%;flex-shrink:0;flex-direction:column}.page_leftPanel__LIdng,.page_rightPanel__fSWsd{display:flex;gap:1rem;min-height:0;overflow-y:auto}.page_rightPanel__fSWsd{flex:1 1;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:10px}.page_form__Ou5d6{display:flex;flex-direction:column;gap:1rem}.page_field___uHMi{display:flex;flex-direction:column;gap:.3rem}.page_field___uHMi label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.page_select__MPBgi{background:var(--surface);border:1px solid var(--border);border-radius:8px;font-size:.9rem;color:var(--text);outline:none;transition:border-color .15s;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23888' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding:.6rem 2rem .6rem .75rem}.page_select__MPBgi:focus{border-color:var(--accent)}.page_field___uHMi input,.page_field___uHMi textarea{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.6rem .75rem;font-size:.9rem;color:var(--text);outline:none;transition:border-color .15s;font-family:inherit;resize:vertical}.page_field___uHMi input:focus,.page_field___uHMi textarea:focus{border-color:var(--accent)}.page_checkboxField__MIV_E{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted);cursor:pointer}.page_checkboxField__MIV_E input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.page_submitBtn__fV8bO{background:var(--accent);color:#fff;border:none;border-radius:8px;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}.page_submitBtn__fV8bO:hover{background:var(--accent-hover)}.page_liveViewContainer__sWQ1q{overflow:hidden;flex:1 1;display:flex;flex-direction:column;min-height:0}.page_liveViewHeader__uu9sK{background:var(--surface);padding:.5rem .75rem;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--border);flex-shrink:0}.page_liveDot__Vxj_U{width:8px;height:8px;border-radius:50%;background:var(--error);animation:page_pulse__U_e85 1.5s ease-in-out infinite}@keyframes page_pulse__U_e85{0%,to{opacity:1}50%{opacity:.4}}.page_liveFrame__99vrP{width:100%;flex:1 1;border:none;background:#f0f0f0;display:block;min-height:0}.page_liveFramePlaceholder__3V8L3{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--text-muted);font-size:.9rem;background:var(--bg);min-height:300px}.page_eventLog__AD1Bi{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex:1 1;overflow-y:auto;min-height:0}.page_logHeader__jlz1f{padding:.5rem .75rem;font-size:.8rem;font-weight:600;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:var(--surface);z-index:1}.page_logEntry__z_61t{display:flex;align-items:baseline;gap:.5rem;padding:.3rem .75rem;font-size:.78rem;border-bottom:1px solid var(--border)}.page_logEntry__z_61t:last-child{border-bottom:none}.page_logTime__LS1Ew{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.page_logType__KacG3{text-transform:uppercase;font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:.1rem .35rem;border-radius:4px;flex-shrink:0;background:var(--border);color:var(--text-muted)}.page_log_status__6MHW6 .page_logType__KacG3{background:#dbeafe;color:#2563eb}.page_log_step__te5i3 .page_logType__KacG3{background:#dcfce7;color:#16a34a}.page_log_live_url__eY7o0 .page_logType__KacG3{background:#f3e8ff;color:#9333ea}.page_log_screenshot__1Uba5 .page_logType__KacG3{background:#e0e7ff;color:#4f46e5}.page_log_result___tHSR .page_logType__KacG3{background:#dcfce7;color:#16a34a}.page_log_error__wITsO .page_logType__KacG3{background:#fee2e2;color:#dc2626}.page_logMessage__RUn7d{color:var(--text);word-break:break-word}.page_spinner__1WnEQ{display:inline-block;width:12px;height:12px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:page_spin__W_8_q .8s linear infinite;flex-shrink:0}@keyframes page_spin__W_8_q{to{transform:rotate(1turn)}}.page_screenshotThumb__ALCwu{border:1px solid var(--border);border-radius:10px;overflow:hidden;cursor:pointer;transition:box-shadow .15s}.page_screenshotThumb__ALCwu:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.page_screenshotHeader__IRHY_{background:var(--surface);padding:.5rem .75rem;font-size:.8rem;font-weight:600;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.page_expandHint__xZLpH{font-weight:400;color:var(--text-muted);font-size:.75rem}.page_screenshotImg__2C9WC{width:100%;max-height:250px;object-fit:cover;object-position:top;display:block;background:#f0f0f0}.page_screenshotOverlay__bfsj9{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:pointer}.page_screenshotOverlayContent__Vg2Oi{position:relative;max-width:95vw;max-height:95vh}.page_screenshotClose__TlUkt{position:absolute;top:-2.5rem;right:0;background:none;border:none;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;opacity:.8}.page_screenshotClose__TlUkt:hover{opacity:1}.page_screenshotFull__raIoV{max-width:95vw;max-height:90vh;object-fit:contain;border-radius:8px;display:block}.page_resultPanel__lBTKw{border:2px solid var(--success);border-radius:10px}.page_errorPanel__JTKp8{border:2px solid var(--error);border-radius:10px}.page_resultHeader__A22DF{padding:.6rem .75rem;font-weight:700;font-size:.9rem;background:var(--surface);border-bottom:1px solid var(--border)}.page_resultPanel__lBTKw .page_resultHeader__A22DF{color:var(--success)}.page_errorPanel__JTKp8 .page_resultHeader__A22DF{color:var(--error)}.page_resultBody__K0Wcp{padding:.75rem;font-size:.9rem;line-height:1.6;white-space:pre-wrap;background:var(--surface)}.page_resetBtn__G9CI2{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:.55rem 1rem;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s;align-self:flex-start}.page_resetBtn__G9CI2:hover{background:var(--surface-hover)}