.nZ9ING_codeBlock{border:1px solid #ffffff1f;border-top:3px solid var(--theme-accent);box-sizing:border-box;background-color:#0f1218;width:100%;max-width:100%;margin:36px 0;position:relative}.nZ9ING_codeBlock ::selection{background-color:var(--theme-accent);color:#0b0d12}.nZ9ING_codeBlock ::selection{background-color:var(--theme-accent);color:#0b0d12}.nZ9ING_topBar{background-color:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:44px;padding:6px 12px 6px 16px;display:flex}.nZ9ING_langLabel{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#a3a9b5;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600}.nZ9ING_codeContainer{-webkit-overflow-scrolling:touch;outline:none;width:100%;max-width:100%;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.nZ9ING_codeContainer:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.nZ9ING_codeContainer pre{font-family:var(--font-ibm-plex-mono), monospace;white-space:pre;word-break:normal;overflow-wrap:normal;color:#e8eaee;font-size:14px;line-height:1.6;background-color:#0000!important;border:none!important;margin:0!important;padding:20px!important}.nZ9ING_codeContainer code{font-family:inherit;font-size:inherit;background-color:#0000!important;border:none!important;padding:0!important}.nZ9ING_compactBlock{margin:28px 0}.nZ9ING_compactRow{align-items:center;gap:12px;min-height:48px;padding:4px 6px 4px 16px;display:flex}.nZ9ING_compactPrompt{font-family:var(--font-ibm-plex-mono), monospace;color:var(--theme-accent);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px;font-weight:700}.nZ9ING_compactCodeContainer{-webkit-overflow-scrolling:touch;outline:none;flex:1;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.nZ9ING_compactCodeContainer:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.nZ9ING_compactCodeContainer pre{font-family:var(--font-ibm-plex-mono), monospace;white-space:pre;word-break:normal;overflow-wrap:normal;color:#e8eaee;font-size:14px;line-height:1.5;background-color:#0000!important;border:none!important;margin:0!important;padding:12px 0!important}.nZ9ING_compactCodeContainer code{font-family:inherit;font-size:inherit;background-color:#0000!important;border:none!important;padding:0!important}.nZ9ING_compactCopyWrapper{flex-shrink:0;margin-left:auto}@media (max-width:640px){.nZ9ING_codeContainer pre{padding:16px;font-size:13px}.nZ9ING_compactRow{gap:8px;padding:4px 4px 4px 12px}.nZ9ING_compactCodeContainer pre{font-size:13px}}
._qRAvq_copyButton{color:#a3a9b5;min-width:44px;min-height:44px;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#0000;border:1px solid #ffffff29;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}._qRAvq_copyButton:hover{color:#fff;background-color:#ffffff0d;border-color:#fff6}._qRAvq_copyButton:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}._qRAvq_copied{color:#0b0d12!important;background-color:var(--theme-accent)!important;border-color:var(--theme-accent)!important}._qRAvq_icon{flex-shrink:0;width:14px;height:14px;display:inline-block}._qRAvq_label{line-height:1;display:inline-block}._qRAvq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
