.page_btnPrimary__WKgR5{background:var(--navy-primary);color:var(--on-navy);border:1px solid var(--navy-primary);border-radius:var(--rounded-md);font-size:var(--fs-body);padding:9px 18px}.page_btnPrimary__WKgR5,.page_btnSecondary__I5DQH{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.page_btnSecondary__I5DQH{background:var(--card);color:var(--navy-primary);border:1px solid var(--border);border-radius:var(--rounded-md);font-size:13px;padding:8px var(--sp-4);text-decoration:none;box-shadow:0 1px 3px var(--shadow-soft)}.page_btnPrimary__WKgR5:disabled,.page_btnSecondary__I5DQH:disabled{opacity:.5;cursor:default}.page_tabs__cGvY4{display:flex;align-items:flex-end;gap:var(--sp-1);border-bottom:1px solid var(--border);margin-bottom:var(--sp-5);overflow-x:auto}.page_tab__OSFxy{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit;font-size:var(--fs-label);font-weight:600;color:var(--text-secondary);padding:9px 14px;white-space:nowrap;cursor:pointer}.page_tabActive__EaOKx{color:var(--navy-deep);font-weight:700;border-bottom-color:var(--teal)}.page_layout__MAbns{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--grid-gap);gap:var(--grid-gap);align-items:start}.page_card__LeS8K{background:var(--card);border:1px solid var(--border);border-radius:var(--rounded-xl);box-shadow:var(--shadow-card);overflow:hidden}.page_cardHead__ngHvC{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding:14px var(--card-padding);border-bottom:1px solid var(--border-faint)}.page_cardHead__ngHvC h3{margin:0;font-size:var(--fs-card-title);font-weight:700;color:var(--navy-deep)}.page_headTitleRow__b0lIz{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_headMeta__gEsDO{font-size:var(--fs-label);color:var(--text-muted);margin-top:2px}.page_cardBody__Rdu7X{padding:var(--sp-3) var(--card-padding) 14px}.page_pill__BVatb{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-badge);font-weight:700;border-radius:var(--rounded-full);padding:3px 11px;white-space:nowrap}.page_pillDot___4YQC{width:7px;height:7px;border-radius:var(--rounded-full);background:currentColor;flex-shrink:0}.page_pillOk__jJ1Ia{background:var(--success-bg);color:var(--success)}.page_pillWarn__sDVS4{background:var(--amber-bg);color:var(--amber)}.page_pillInfo__Xcz_z{background:var(--pairing-bg);color:var(--pairing-blue)}.page_tableWrap__nf7xQ{overflow-x:auto}.page_table__DMqNN{width:100%;border-collapse:collapse}.page_table__DMqNN th{text-align:start;font-size:var(--fs-table-header);font-weight:700;color:var(--text-secondary);letter-spacing:.2px;background:var(--surface);padding:9px var(--sp-3);border-bottom:1px solid var(--border-faint);white-space:nowrap}.page_table__DMqNN td{padding:13px var(--sp-3);border-bottom:1px solid var(--border-faint);font-size:var(--fs-body);color:var(--navy-deep);vertical-align:middle}.page_table__DMqNN tbody tr:last-child td{border-bottom:none}.page_rowName__8sl8s{font-weight:700;color:var(--navy-deep)}.page_rowDesc___mUpq{font-size:var(--fs-meta);color:var(--text-secondary);font-weight:400}.page_rowStrong__y218k{font-weight:800;color:var(--navy-deep);white-space:nowrap}.page_unit__0NkZ_{font-size:var(--fs-meta);font-weight:400;color:var(--text-secondary)}.page_subHead__kKkSM{font-size:var(--fs-label);font-weight:700;color:var(--navy-deep);margin:var(--sp-4) 0 var(--sp-2)}.page_krow__tyHQ6{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:10px 0;border-bottom:1px solid var(--border-faint);font-size:var(--fs-body)}.page_krow__tyHQ6:last-of-type{border-bottom:none}.page_k__2s5Mp{color:var(--text-secondary);font-weight:600}.page_v__F4Qor{font-weight:700;color:var(--navy-deep);text-align:start}.page_v__F4Qor small{font-weight:600;color:var(--text-muted);font-size:var(--fs-meta);-webkit-margin-start:var(--sp-1);margin-inline-start:var(--sp-1)}.page_steps__6ws5t{margin-top:var(--sp-3)}.page_stepsTitle__B5qdz{font-size:var(--fs-meta);color:var(--text-muted);margin-bottom:var(--sp-2)}.page_step__wON1W{display:flex;align-items:center;gap:var(--sp-3);padding:10px 0;border-bottom:1px solid var(--border-faint)}.page_step__wON1W:last-child{border-bottom:none}.page_stepNo__z5bdj{width:26px;height:26px;border-radius:var(--rounded-full);background:var(--teal-soft);color:var(--teal-text);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-badge);font-weight:800;flex-shrink:0}.page_stepName__YLAg6{font-size:var(--fs-body);font-weight:700;color:var(--navy-deep)}.page_rawValues__95lM2{margin:0;background:var(--surface);border:1px solid var(--border-faint);border-radius:var(--rounded-md);padding:var(--sp-3);font-size:var(--fs-label);color:var(--navy-deep);overflow-x:auto;white-space:pre}.page_infoNote__7XvIx{display:flex;align-items:flex-start;gap:6px;font-size:var(--fs-meta);color:var(--text-muted);border-top:1px solid var(--border-faint);margin-top:14px;padding-top:var(--sp-3)}.page_infoNote__7XvIx svg{flex-shrink:0;margin-top:3px}.page_emptyNote__j1fpn{font-size:var(--fs-label);color:var(--text-muted);padding:var(--sp-3) 0}.page_version__9Klif{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-faint)}.page_version__9Klif:last-of-type{border-bottom:none}.page_versionIcon__E9mdE{width:32px;height:32px;flex-shrink:0;border-radius:var(--rounded-md);background:var(--teal-soft);color:var(--teal);display:flex;align-items:center;justify-content:center}.page_versionInfo__WvmwU{flex:1 1;min-width:0}.page_versionName__E8yr8{font-size:var(--fs-body);font-weight:700;color:var(--navy-deep)}.page_versionMeta__5rgco{font-size:var(--fs-meta);color:var(--text-muted)}.page_formField__mQ05X{padding:var(--sp-1) 0 var(--sp-3)}.page_fieldRow__u5TrX{display:flex;align-items:center;gap:var(--sp-3);margin-top:6px}.page_inlineInput__FLS0P{display:inline-flex;align-items:center;gap:var(--sp-2)}.page_numInput__HK6HJ{width:90px;text-align:center}.page_fieldHelp__mGBmH{font-size:var(--fs-meta);color:var(--text-muted);margin-top:var(--sp-2)}.page_alertSample__sGrkq{display:flex;align-items:flex-start;gap:var(--sp-3);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--rounded-lg);padding:var(--sp-3);margin-top:var(--sp-2)}.page_alertIcon__kOGwy{width:28px;height:28px;border-radius:var(--rounded-full);background:var(--danger);color:var(--on-navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_alertText__mgwUm{font-size:var(--fs-label);color:var(--danger)}.page_alertText__mgwUm strong{display:block;margin-bottom:2px}.page_saveRow__8Y4gG{display:flex;justify-content:flex-end;padding-top:var(--sp-3)}.page_successBar__oKZDl{display:flex;align-items:center;gap:var(--sp-3);background:var(--success-bg);border:1px solid var(--border);border-radius:var(--rounded-lg);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4)}.page_successText__k25eF{flex:1 1;min-width:0;font-size:var(--fs-body);font-weight:700;color:var(--success)}.page_errorState__uqpbT{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center;padding:30px var(--sp-6)}.page_errorText__MJ8IX{margin:0;font-size:var(--fs-body);font-weight:700;color:var(--danger)}.page_loadingState__u1zRh{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5) var(--card-padding)}.page_skel__vvJOr{background:var(--border-faint);border-radius:var(--rounded-sm);animation:page_pulse__NJtMr 1.4s ease-in-out infinite}.page_skelWide__HTtEP{height:13px;width:72%}.page_skelNarrow___zflQ{height:11px;width:48%}@keyframes page_pulse__NJtMr{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.page_skel__vvJOr{animation:none}}.page_overlay__d5q_z{position:fixed;inset:0;background:var(--dialog-overlay);display:flex;align-items:center;justify-content:center;padding:var(--sp-5);z-index:40}.page_dialog__8cwrZ{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:var(--card);border:1px solid var(--border);border-radius:var(--rounded-xl);box-shadow:var(--shadow-card)}.page_dialogHead__lAuGJ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--card-padding);border-bottom:1px solid var(--border-faint)}.page_dialogHead__lAuGJ h3{margin:0;font-size:var(--fs-card-title);font-weight:800;color:var(--navy-deep)}.page_dialogSub__iMVLT{margin:4px 0 0;font-size:var(--fs-meta);color:var(--text-muted)}.page_dialogClose__55kRH{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:var(--sp-1)}.page_dialogBody__Sa0BA{padding:var(--card-padding);display:flex;flex-direction:column;gap:var(--sp-3)}.page_dialogText__3twu5{margin:0;font-size:var(--fs-label);color:var(--text-secondary)}.page_dialogAlert__mghsL{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger);font-size:var(--fs-label);font-weight:700;border-radius:var(--rounded-md);padding:10px var(--sp-3)}.page_field__jvkvZ{display:flex;flex-direction:column;gap:6px}.page_label__VfhDJ{font-size:var(--fs-label);font-weight:700;color:var(--navy-deep)}.page_control__AG3ln{font-family:inherit;font-size:var(--fs-body);color:var(--navy-deep);background:var(--card);border:1px solid var(--border);border-radius:var(--rounded-md);padding:9px var(--sp-3)}.page_control__AG3ln:focus{outline:2px solid var(--teal);outline-offset:1px}.page_jsonArea__EMYJN{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-label);resize:vertical;min-height:160px;white-space:pre;overflow-x:auto}.page_confirmLine__yACIx{display:flex;align-items:flex-start;gap:var(--sp-2);background:var(--amber-bg);border:1px solid var(--border);border-radius:var(--rounded-md);padding:10px var(--sp-3);font-size:var(--fs-label);color:var(--amber);cursor:pointer}.page_confirmLine__yACIx input{margin-top:3px;accent-color:var(--teal)}.page_dialogFoot__jByez{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--card-padding);background:var(--surface);border-top:1px solid var(--border-faint)}@media (max-width:900px){.page_layout__MAbns{grid-template-columns:1fr}}