#sub2api-prompt-native{background:#f6f8f8;color:#293b43;font:15px/1.55 system-ui,-apple-system,"Microsoft YaHei",sans-serif;max-width:1200px;margin:0 auto;padding:8px 10px 48px;min-height:75vh}
#sub2api-prompt-native *{box-sizing:border-box}
#sub2api-prompt-native header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:26px}
#sub2api-prompt-native .eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;color:#2f91a1}
#sub2api-prompt-native h1{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:6px 0 5px}
#sub2api-prompt-native h2{font-size:18px;font-weight:650;margin:0}
#sub2api-prompt-native header p,#sub2api-prompt-native .panel p,#sub2api-prompt-native .notice{color:#72838a;margin:5px 0}
#sub2api-prompt-native .back,#sub2api-prompt-native .secondary{border:1px solid #d9e5e8;background:#fff;color:#3f6975;border-radius:10px;padding:9px 13px;cursor:pointer;white-space:nowrap;text-decoration:none}
#sub2api-prompt-native .panel{background:#fff;border:1px solid #e4e9eb;border-radius:18px;box-shadow:0 7px 28px #203b4609;padding:28px}
#sub2api-prompt-native .panelhead,#sub2api-prompt-native .rowhead,#sub2api-prompt-native .switchrow,#sub2api-prompt-native footer{display:flex;align-items:center;justify-content:space-between;gap:18px}
#sub2api-prompt-native .panelhead{border-bottom:1px solid #edf1f2;padding-bottom:22px}
#sub2api-prompt-native .panelhead select{min-width:205px;border:1px solid #d9e3e6;border-radius:9px;padding:10px;background:#fff;color:#293b43}
#sub2api-prompt-native .switchrow{padding:24px 0;border-bottom:1px solid #edf1f2}
#sub2api-prompt-native .switchrow strong{font-size:17px}
#sub2api-prompt-native .switch{white-space:nowrap;color:#327c88}
#sub2api-prompt-native .switch input{width:18px;height:18px;vertical-align:middle;accent-color:#36899a}
#sub2api-prompt-native .field{padding-top:28px}
#sub2api-prompt-native .field>label,#sub2api-prompt-native .familyfield label,#sub2api-prompt-native .modelrow label{font-size:15px;font-weight:650}
#sub2api-prompt-native .field p{font-size:13px;margin:5px 0 12px}
#sub2api-prompt-native .field textarea,#sub2api-prompt-native .modelrow input{width:100%;border:1px solid #dce5e7;border-radius:11px;padding:12px 14px;background:#fbfcfc;color:#283c44;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;outline:none;resize:vertical}
#sub2api-prompt-native .field textarea:focus,#sub2api-prompt-native .modelrow input:focus{border-color:#70aeb8;box-shadow:0 0 0 3px #e9f7f8}
#sub2api-prompt-native .familygrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px}
#sub2api-prompt-native .familyfield{display:flex;flex-direction:column;gap:7px}
#sub2api-prompt-native .familyfield textarea{min-height:100px}
#sub2api-prompt-native .modelrow{border:1px solid #e6ecee;border-radius:12px;padding:17px;margin:13px 0}
#sub2api-prompt-native .modelrowtop{display:flex;gap:10px;margin-bottom:10px}
#sub2api-prompt-native .modelrowtop input{flex:1;min-width:0}
#sub2api-prompt-native .modelrow textarea{min-height:100px}
#sub2api-prompt-native button{font:inherit}
#sub2api-prompt-native button:hover:not(:disabled){filter:brightness(.97)}
#sub2api-prompt-native button:disabled{opacity:.55;cursor:wait}
#sub2api-prompt-native .primary{border:1px solid #4e9dab;background:#308796;color:white;border-radius:10px;padding:11px 20px;font-weight:640;cursor:pointer}
#sub2api-prompt-native footer{border-top:1px solid #e9eef0;margin-top:32px;padding-top:22px;color:#677d85;font-size:13px}
#sub2api-prompt-native #status{padding:13px 15px;border-radius:10px;background:#f3f8f9;color:#41616c;margin-top:20px;font-size:13px}
#sub2api-prompt-native #status.error{background:#fff2ed;color:#a54b3f}
#sub2api-prompt-native .notice{font-size:12px;margin-top:20px}
#sub2api-prompt-native code{background:#edf2f4;padding:1px 5px;border-radius:4px}
#sub2api-prompt-native [hidden]{display:none!important}
@media(max-width:720px){#sub2api-prompt-native{padding:8px 0 38px}#sub2api-prompt-native header h1{font-size:23px}#sub2api-prompt-native .back{font-size:12px}#sub2api-prompt-native .panel{padding:17px}#sub2api-prompt-native .panelhead,#sub2api-prompt-native .switchrow,#sub2api-prompt-native footer{align-items:flex-start;flex-direction:column}#sub2api-prompt-native .panelhead select{width:100%}#sub2api-prompt-native .familygrid{grid-template-columns:1fr}}

main > [data-prompt-native-hidden="1"]{display:none!important}
