.tmeet-workbench{--tmeet-gold:#e5bd68;--tmeet-muted:#b8b7b3;--tmeet-border:#403a2d;color:#f4f1e8;background:#111211;border:1px solid var(--tmeet-border);border-radius:20px;padding:clamp(1rem,3vw,2rem);font:inherit;max-width:100%;box-sizing:border-box}
.tmeet-workbench *{box-sizing:border-box}.tmeet-header{max-width:75ch}.tmeet-eyebrow{color:var(--tmeet-gold);font-size:.75rem;letter-spacing:.12em;font-weight:750}.tmeet-header h2{font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.15;margin:.4rem 0 1rem}.tmeet-intro,.tmeet-note{color:var(--tmeet-muted);line-height:1.65}.tmeet-notice{min-height:1.5em;padding:.7rem 0;color:#f2d89e;white-space:pre-wrap}.tmeet-tabs{display:flex;gap:.5rem;overflow-x:auto;padding:.6rem 0 1rem;margin:.5rem 0 1rem;border-bottom:1px solid var(--tmeet-border)}.tmeet-workbench button{font:inherit;cursor:pointer;border:1px solid #645337;border-radius:10px;background:#25241f;color:#f3ead4;padding:.72rem 1rem;line-height:1.3}.tmeet-tab{flex:0 0 auto;max-width:16rem;text-align:left;font-size:.85rem!important}.tmeet-tab.tmeet-active{background:#dfb75d;color:#15140f;border-color:#f6cf7c}.tmeet-workbench button:disabled,.tmeet-workbench input:disabled,.tmeet-workbench select:disabled,.tmeet-workbench textarea:disabled{opacity:.48;cursor:not-allowed}.tmeet-panel h3{font-size:1.35rem;margin:.4rem 0 1rem;color:#f1d393}.tmeet-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem 0 1.5rem}.tmeet-field{display:flex;flex-direction:column;gap:.45rem;min-width:0;font-size:.9rem;font-weight:600}.tmeet-panel>.tmeet-field{max-width:44rem;margin-bottom:1rem}.tmeet-field:has(textarea),.tmeet-form>.tmeet-section-title,.tmeet-form>.tmeet-note,.tmeet-form>.tmeet-source,.tmeet-form>.tmeet-primary,.tmeet-form>.tmeet-table-wrap,.tmeet-form>.tmeet-preview,.tmeet-form>.tmeet-preview-button{grid-column:1/-1}.tmeet-field input,.tmeet-field select,.tmeet-field textarea{width:100%;border:1px solid #534b3b;border-radius:9px;background:#1b1d1a;color:#f7f4eb;font:inherit;font-weight:400;padding:.75rem;min-height:2.75rem}.tmeet-field textarea{min-height:7rem;resize:vertical;line-height:1.5;font-family:inherit;white-space:pre-wrap}.tmeet-field input[readonly]{color:#cbc6b9;background:#171915}.tmeet-field input[type=checkbox]{width:1.2rem;height:1.2rem;min-height:0;flex:0 0 auto;accent-color:var(--tmeet-gold)}.tmeet-field:has(input[type=checkbox]){grid-column:1/-1;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:.8rem;line-height:1.6}.tmeet-help{color:#b9b4a7;font-size:.78rem;font-weight:400;line-height:1.55}.tmeet-section-title{border-top:1px solid var(--tmeet-border);padding-top:1rem;margin:.4rem 0 0;color:#e5c98f;font-size:1rem}.tmeet-primary{justify-self:start;background:#e0b867!important;color:#17150f!important;font-weight:750!important;max-width:100%}.tmeet-preview-button{justify-self:start}.tmeet-table-wrap{max-width:100%;overflow-x:auto;margin:1.2rem 0;border:1px solid var(--tmeet-border);border-radius:10px}.tmeet-table-wrap table{border-collapse:collapse;width:100%;font-size:.86rem;line-height:1.5}.tmeet-table-wrap caption{text-align:left;color:#ead19b;font-weight:700;padding:.9rem;background:#24251f}.tmeet-table-wrap th,.tmeet-table-wrap td{padding:.8rem;text-align:left;vertical-align:top;border-top:1px solid #34352b;overflow-wrap:anywhere;min-width:8rem}.tmeet-table-wrap th{color:#d5cfbf;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.tmeet-empty{border:1px dashed #706047;color:#d4c5a4;padding:1rem;border-radius:10px;line-height:1.6}.tmeet-source{padding:.8rem 1rem;border:1px solid #444738;border-radius:9px;background:#171b17;margin:.5rem 0}.tmeet-source summary{cursor:pointer;color:#d5d3bb;font-size:.85rem;font-weight:650}.tmeet-exact{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto;font:.82rem/1.55 ui-monospace,monospace;color:#d9dfd1}.tmeet-preview{border:1px solid #786237;border-radius:12px;padding:1rem;min-width:0;background:#202119}.tmeet-preview h4{margin:0 0 .8rem;color:#edce88}.tmeet-preview .tmeet-exact{max-height:32rem}.tmeet-fingerprint{overflow-wrap:anywhere;font:.76rem/1.5 ui-monospace,monospace;color:#d8c395}.tmeet-footer{font-size:.75rem;color:#999c91;border-top:1px solid var(--tmeet-border);padding-top:1rem;margin-top:1.5rem}.tmeet-workbench :focus-visible{outline:3px solid #efd28e;outline-offset:3px}.tmeet-panel h3:focus{outline:none}.tmeet-workbench[aria-busy=true]{cursor:progress}@media(max-width:650px){.tmeet-form{grid-template-columns:1fr}.tmeet-field{grid-column:1/-1}.tmeet-workbench{padding:1rem;border-radius:14px}.tmeet-primary,.tmeet-preview-button{width:100%;text-align:center}.tmeet-tabs{margin-right:-.5rem}.tmeet-table-wrap th,.tmeet-table-wrap td{padding:.65rem;min-width:7rem}.tmeet-header h2{font-size:1.6rem}.tmeet-preview{padding:.7rem}}

.tmeet-citation{border-top:1px solid var(--tmeet-border);padding:1rem 0}.tmeet-citation h4{color:#e3c886}.tmeet-citation mark{background:#edc46d;color:#19160e;border-radius:2px;padding:.1em 0}.tmeet-form>.tmeet-secondary{grid-column:1/-1;justify-self:start}.tmeet-secondary{max-width:100%}.tmeet-preview .tmeet-table-wrap{margin:.6rem 0}.tmeet-form>.tmeet-empty{grid-column:1/-1}@media(max-width:650px){.tmeet-secondary{width:100%}}
