.v231-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:22px;align-items:start}.v231-grid>*{min-width:0}.v231-reading{font-size:16px;line-height:1.8}.v231-tabs{position:sticky;top:24px}.v231-tabs button[aria-selected=true]{box-shadow:inset 3px 0 #e9c083}.v231-meta{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #ffffff16;padding-top:14px}.v231-meta span{font-size:13px;color:#a5b9c8}.v231-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.v231-step{border:1px solid #e4bd7c33;border-radius:12px;padding:14px;background:#0d1b26}.v231-step small{color:#e4bd7c}.v231-step p{margin:6px 0;font-size:14px}.v231-source{border:1px solid #e4bd7c33;border-radius:14px;padding:20px;margin:14px 0;background:#0c1925}.v231-source h3{margin:4px 0 10px}.v231-source blockquote{margin:12px 0;padding:12px;border-left:3px solid #e4bd7c;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;background:#08131d}.v231-source small{color:#98b0bf}.v231-query{min-height:95px!important}.v231-send-preview{border:1px dashed #e4bd7c66;border-radius:12px;padding:18px}.v231-reference{padding:12px 14px;margin:10px 0;border-left:3px solid #7eabbf;background:#ffffff05;overflow-wrap:anywhere}.v231-state{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:#b6d4d1}.v231-state:before{content:'';width:7px;height:7px;border-radius:50%;background:#86bda5;box-shadow:0 0 12px #86bda566}.v231-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.v231-panel label{display:block;margin:12px 0 8px}.v231-panel textarea{min-height:180px;resize:vertical}.v231-panel input,.v231-panel textarea,.v231-panel select{max-width:100%;box-sizing:border-box}.v231-output pre,.v231-send-preview pre{max-height:450px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.v231-output{min-height:60px}.v231-output:empty{display:none}.v231-spotlight{position:relative;isolation:isolate;overflow:hidden}.v231-spotlight:after{content:'';pointer-events:none;position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,#e4bd7c12 48%,transparent 60%);transform:translateX(-150%);z-index:-1}.v231-spotlight[data-v231-scan=on]:after{animation:v231-pass .7s ease-out 1}@keyframes v231-pass{to{transform:translateX(150%)}}.v231-local-badge{color:#e4bd7c;font:12px/1.5 ui-monospace,monospace;letter-spacing:.08em}.v231-subnav{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.v231-subnav a{color:#e4bd7c}.v231-result-title{color:#e4bd7c}.v231-import-note{font-size:13px;color:#a7c0cf}.v231-panel .v229-check{display:flex;align-items:flex-start;gap:10px}.v231-panel .v229-check input{flex:0 0 auto;margin-top:7px}.v231-panel .v229-check span{min-width:0}.v231-article h2{margin-top:38px}.v231-article table{width:100%;border-collapse:collapse}.v231-article th,.v231-article td{padding:12px;border:1px solid #ffffff20;text-align:left;vertical-align:top}.v231-scroll{overflow:auto}.v231-cloud-button{border-color:#8aafc4}.v231-sources-count{font-size:12px;color:#a7c0cf}.v231-source:focus-within{border-color:#e4bd7c}.v231-source [type=checkbox]{width:auto}.v231-source p{white-space:pre-wrap;overflow-wrap:anywhere}.v231-help{font-size:13px;line-height:1.7;color:#aac0ce}.v231-panel :focus-visible{outline:2px solid #e4bd7c;outline-offset:3px}@media(max-width:800px){.v231-grid{grid-template-columns:1fr}.v231-tabs{position:static}.v231-steps{grid-template-columns:1fr}.v231-toolbar{gap:8px}.v231-source{padding:16px}.v231-panel textarea{min-height:150px}.v231-article th,.v231-article td{padding:8px}.v231-source h3{font-size:18px}.v231-local-badge{letter-spacing:0}}@media(prefers-reduced-motion:reduce){.v231-spotlight:after{animation:none!important}.v231-state:before{box-shadow:none}}@media print{.v231-toolbar,.v231-panel button,.v231-subnav,.v231-send-preview,.v231-source .v229-check{display:none!important}.v231-source,.v231-reference{break-inside:avoid;border-color:#999;background:#fff;color:#000}.v231-source blockquote,.v231-reference{color:#000;background:#fff}.v231-grid{display:block}.v231-output pre{max-height:none;overflow:visible}}

/* Source cards use the same readable inputs as the original workspaces. */
.v231-panel input:not([type=checkbox]),.v231-panel textarea,.v231-panel select{display:block;width:100%;font:inherit;line-height:1.7;color:#eaf1f4;background:#07131e;border:1px solid #ffffff2c;border-radius:10px;padding:12px 14px;margin-top:6px}.v231-panel input[type=checkbox]{accent-color:#e4bd7c;width:18px;height:18px;min-width:18px}.v231-panel input[type=file]{font-size:14px;padding:12px}.v231-panel input[type=file]::file-selector-button{font:inherit;color:#e4bd7c;background:#10212e;border:1px solid #e4bd7c44;border-radius:6px;padding:6px 10px;margin-right:12px}.v231-source label{display:block}.v231-source .v229-check{display:flex;gap:10px;align-items:flex-start}.v231-source textarea{min-height:160px}.v231-panel select{appearance:auto}
