.sai-code-tabs{margin:24px 0;border:1px solid #e5ddd5;border-radius:12px;overflow:hidden;max-width:100%;background:#fffdfa;color:#283343;font:14px/1.65 Inter,"Segoe UI",sans-serif}.sai-code-tabs *{box-sizing:border-box}.sai-code-tabs [hidden]{display:none!important}.sai-code-toolbar{display:flex;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid #e5ddd5;background:#f6f1eb}.sai-code-tablist{display:flex;align-items:center;gap:2px;overflow-x:auto;min-width:0;flex:1;scrollbar-width:thin}.sai-code-toolbar button{background:none;border:0;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;white-space:nowrap;color:#716a63;border-radius:6px;min-height:36px;padding:7px 10px}.sai-code-toolbar [aria-selected=true]{color:#b43c0c;background:#fffdfa;box-shadow:0 1px 4px #50302010;font-weight:650}.sai-code-toolbar button:hover{color:#b43c0c;background:#fffdfa}.sai-code-toolbar .sai-code-copy{flex:0 0 36px;font-size:21px;padding:3px}.sai-code-tabs pre{background:none!important;border:0!important;margin:0!important;padding:22px!important;overflow:auto;max-width:100%;tab-size:2;line-height:1.75;max-height:680px}.sai-code-tabs code{font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace!important;padding:0!important;background:none!important;color:inherit!important;white-space:pre;word-break:normal!important}.sai-code-tabs :focus-visible{outline:2px solid #e75a20;outline-offset:-2px}.sai-code-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sai-code-clipboard{position:fixed;top:0;left:-9999px}.sai-syntax-string{color:#a0440a}.sai-syntax-keyword{color:#8052a5}.sai-syntax-number{color:#08796e}.sai-syntax-comment{color:#7c8079}@media(max-width:600px){.sai-code-toolbar button{min-height:44px}.sai-code-tabs pre{padding:16px!important}}
.sai-code-tabs{border-color:light-dark(#dedfe8,#343946);background:light-dark(#fcfcff,#141822);color:light-dark(#293347,#e0e5ee)}.sai-code-toolbar{background:light-dark(#f1f2f8,#1c2230);border-color:light-dark(#dedfe8,#343946)}.sai-code-toolbar button{color:light-dark(#5b6275,#aab5ca)}.sai-code-toolbar [aria-selected=true],.sai-code-toolbar button:hover{background:light-dark(#fff,#2d3446);color:light-dark(#5b46bd,#cdc1ff)}.sai-syntax-string{color:light-dark(#965124,#eab483)}.sai-syntax-keyword{color:light-dark(#7543a3,#c2a0f0)}.sai-syntax-number{color:light-dark(#13756a,#7fd2c3)}.sai-syntax-comment{color:light-dark(#6a7280,#99a5b5)}.sai-code-tabs:not([data-ready]) .sai-code-toolbar{display:none}.sai-code-tabs:not([data-ready]) [role=tabpanel][hidden]{display:block!important}.sai-code-fallback-label{padding:10px 22px;margin:0!important;font-size:12px;font-weight:700;border-bottom:1px solid light-dark(#dedfe8,#343946)}.sai-code-tabs[data-ready] .sai-code-fallback-label{display:none}
