.reference-model-link{font:inherit;color:inherit;background:none;border:0;text-align:left;padding:0;cursor:pointer;overflow-wrap:anywhere}.reference-model-link:hover{color:var(--accent,#00ff88)}.sample-model>div:first-child{min-width:0}.sample-model>div:first-child>.reference-model-link{min-width:0}.sample-stat strong{font-size:clamp(24px,2.5vw,36px)}.example-prompt-card{border:1px solid #293b30;background:#080a09;padding:20px;margin:20px 0}.example-prompt-card .preset-prompt{border:0;padding:0;background:none;font:500 18px/1.65 Inter,sans-serif;margin:14px 0 0}.personal-activity[hidden]{display:none!important}.sample-source p{overflow-wrap:anywhere}@media(max-width:600px){.sample-model>div:first-child{grid-template-columns:1fr auto}.sample-model small{grid-column:2}.sample-stat strong{font-size:24px}}

/* Release QA: consistent focus, narrow layouts and readable form text. */
:where(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid #00ff88;outline-offset:3px}
:where(.panel,.quote-offer,.stat-card,.dialog-head,.field-grid>*,.two-col>*,.quote-grid>*){min-width:0}
:where(.detail-list dd,.key-reveal,.model-name,.panel h2,.panel h3){overflow-wrap:anywhere}
#dialog{max-height:calc(100dvh - 32px);overflow-y:auto;max-width:calc(100vw - 32px)}
.dialog-head{gap:16px}.dialog-head .icon-button{flex-shrink:0;min-width:40px;min-height:40px}
button:disabled{cursor:not-allowed}.empty{line-height:1.6}
@media(max-width:600px){input,textarea,select,.select-trigger{font-size:16px}.dialog-head,#dialog-body{padding:20px}.dialog-actions{flex-wrap:wrap}.dialog-actions .button{white-space:normal}.quote-rates{gap:12px}.detail-list>div{gap:12px}.product-header{gap:12px}.product-header nav{flex-wrap:wrap}.field-grid,.two-col,.quote-grid{grid-template-columns:minmax(0,1fr)}}
