.otaUpq_page{min-width:0;color:var(--foundation-text);font-family:var(--foundation-ui);font-size:var(--foundation-type-body-size);line-height:var(--foundation-type-body-line-height);gap:22px;display:grid}.otaUpq_hero,.otaUpq_documentPicker,.otaUpq_explorer,.otaUpq_playground,.otaUpq_contractExamples,.otaUpq_nextStep{border:1px solid var(--surface-border);background:var(--surface-elevated);border-radius:16px;overflow:hidden}.otaUpq_hero{border:0;border-bottom:1px solid var(--surface-border);background:0 0;border-radius:0;padding:46px 4px 18px;overflow:visible}.otaUpq_heroCopy h2,.otaUpq_playgroundHeading h2,.otaUpq_nextStep h2{letter-spacing:0;margin:4px 0 8px}.otaUpq_heroCopy h2{font-size:26px;line-height:1.25}.otaUpq_heroCopy p,.otaUpq_documentPicker p,.otaUpq_playgroundHeading p,.otaUpq_nextStep p,.otaUpq_activeField p{color:var(--text-secondary);font-size:var(--foundation-type-body-size);line-height:var(--foundation-type-body-line-height);margin:0}.otaUpq_heroCopy p{max-width:860px}.otaUpq_eyebrow{color:var(--text-secondary);font-size:var(--foundation-type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.otaUpq_hero .otaUpq_eyebrow{color:var(--foundation-primary)}.otaUpq_documentPicker{grid-template-columns:minmax(280px,.8fr) minmax(520px,1.2fr);align-items:end;gap:24px;padding:20px 24px;display:grid}.otaUpq_documentPicker strong{font-size:var(--foundation-type-section-title-size);margin:3px 0 5px;display:block}.otaUpq_documentPicker>*{min-width:0}.otaUpq_documentPicker p{overflow-wrap:anywhere}.otaUpq_explorer{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);height:calc(100dvh - 32px);min-height:620px;display:grid;overflow:hidden}.otaUpq_codePanel,.otaUpq_referencePanel{min-width:0}.otaUpq_codePanel{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-elevated));border-right:1px solid var(--surface-border);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.otaUpq_panelHeading,.otaUpq_playgroundHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.otaUpq_panelHeading{border-bottom:1px solid var(--surface-border);padding:17px 20px}.otaUpq_panelHeading strong{font-size:var(--foundation-type-section-title-size);margin-top:3px;display:block}.otaUpq_codeHint{color:var(--text-secondary);font-size:var(--foundation-type-secondary-size)}.otaUpq_codeViewport{scrollbar-gutter:stable;min-height:0;padding:10px 0 18px;overflow:auto}.otaUpq_codeLine{color:var(--text-primary);cursor:pointer;font:inherit;letter-spacing:0;text-align:left;background:0 0;border:0;grid-template-columns:52px minmax(max-content,1fr);align-items:baseline;width:100%;min-height:25px;padding:1px 18px 1px 0;display:grid}.otaUpq_codeLine:hover,.otaUpq_codeLineActive{background:color-mix(in srgb, var(--brand) 12%, transparent)}.otaUpq_codeLineActive{box-shadow:inset 3px 0 0 var(--brand)}.otaUpq_codeLine code{color:inherit;font-family:var(--foundation-mono);font-size:var(--foundation-type-code-size);white-space:pre}.otaUpq_lineNumber{color:var(--text-tertiary);font-family:var(--foundation-mono);font-size:var(--foundation-type-caption-size);text-align:right;-webkit-user-select:none;user-select:none;padding-right:12px}.otaUpq_referencePanel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.otaUpq_activeField{border-bottom:1px solid var(--surface-border);min-height:246px;padding:24px}.otaUpq_guideLabel{color:var(--text-secondary);font-size:var(--foundation-type-caption-size);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-weight:700;display:block}.otaUpq_activeField h2{font-size:var(--foundation-type-section-title-size);letter-spacing:0;margin:5px 0 10px}.otaUpq_fieldMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.otaUpq_fieldMeta code{background:var(--surface-muted);border:1px solid var(--surface-border);color:var(--text-primary);font-size:var(--foundation-type-caption-size);border-radius:5px;padding:4px 7px}.otaUpq_fieldIndex{scrollbar-gutter:stable;padding:18px 20px 24px;overflow:auto}.otaUpq_fieldGroup+.otaUpq_fieldGroup{border-top:1px solid var(--surface-border);margin-top:18px;padding-top:18px}.otaUpq_fieldGroup h3{color:var(--text-secondary);font-size:var(--foundation-type-caption-size);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-weight:700}.otaUpq_fieldButtons{gap:5px;display:grid}.otaUpq_fieldButtons button{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.otaUpq_fieldButtons button:hover,.otaUpq_fieldButtons .otaUpq_fieldButtonActive{background:var(--surface-muted);border-color:var(--surface-border)}.otaUpq_fieldButtons code{color:var(--text-secondary);font-size:var(--foundation-type-secondary-size);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.otaUpq_playground{padding:22px 24px 26px}.otaUpq_playgroundHeading{margin-bottom:16px}.otaUpq_playgroundHeading h2,.otaUpq_nextStep h2{font-size:var(--foundation-type-section-title-size)}.otaUpq_playgroundHeading p{max-width:860px}.otaUpq_playgroundActions{flex:none;align-items:center;gap:10px;display:flex}.otaUpq_playgroundActions .ant-select{min-width:220px}.otaUpq_contractExamples{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;padding:22px;display:grid}.otaUpq_contractExample,.otaUpq_invalidExample{border:1px solid var(--surface-border);background:var(--surface-muted);border-radius:12px;min-width:0;padding:18px}.otaUpq_invalidExample{border-color:color-mix(in srgb, var(--ant-color-error) 45%, var(--surface-border))}.otaUpq_contractExample h3,.otaUpq_invalidExample h3{margin:4px 0 8px}.otaUpq_invalidExample p{color:var(--text-secondary);font-size:var(--foundation-type-body-size);line-height:var(--foundation-type-body-line-height)}.otaUpq_contractExample h3,.otaUpq_invalidExample h3{font-size:var(--foundation-type-section-title-size);font-weight:650}.otaUpq_contractExample pre,.otaUpq_invalidExample pre{background:var(--code-bg,#111827);max-height:420px;color:var(--code-text,#e5e7eb);font-family:var(--foundation-mono);font-size:var(--foundation-type-code-size);border-radius:8px;margin:14px 0 0;padding:14px;line-height:1.55;overflow:auto}.otaUpq_nextStep{justify-content:space-between;align-items:center;gap:30px;padding:24px 28px;display:flex}.otaUpq_nextStep a{background:var(--brand);color:#fff;border-radius:6px;flex:none;align-items:center;gap:9px;padding:11px 15px;display:inline-flex}@media (width<=1100px){.otaUpq_documentPicker,.otaUpq_explorer{grid-template-columns:1fr}.otaUpq_explorer{height:auto}.otaUpq_codePanel{border-bottom:1px solid var(--surface-border);border-right:0;max-height:680px}.otaUpq_referencePanel{min-height:600px}}@media (width<=720px){.otaUpq_hero{padding:16px 0}.otaUpq_heroCopy h2{font-size:22px}.otaUpq_documentPicker .ant-segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.otaUpq_documentPicker .ant-segmented-group{min-width:max-content}.otaUpq_playgroundHeading,.otaUpq_playgroundActions{flex-direction:column;align-items:stretch}.otaUpq_documentPicker,.otaUpq_playground,.otaUpq_contractExamples,.otaUpq_nextStep{padding:18px}.otaUpq_nextStep,.otaUpq_playgroundHeading{flex-direction:column;align-items:stretch}.otaUpq_nextStep a{justify-content:center}}
