.compact .hero-grid{padding-block:30px;align-items:center}.compact .task-helper{margin-top:20px;padding:17px 19px;border:1px solid #66705f;background:#303830}.compact .task-helper h2{font-size:20px;letter-spacing:-.4px;line-height:1.25}.demo-label{display:block;font-size:10px;color:#d0b88f;margin-top:7px}.compact .helper-description{font-size:12px;color:#c5cec0;line-height:1.5;margin:8px 0 12px}.task-entry{display:flex;gap:7px}.task-entry input{min-width:0;flex:1;width:100%;font:14px 'Segoe UI',sans-serif;background:#f5f3ed;color:#252b29;border:1px solid #acb49f;padding:12px 10px;border-radius:0}.task-entry input::placeholder{color:#626b5f;font-size:12px}.task-entry button{border:0;background:#c9ac7d;color:#252b29;padding:10px 13px;cursor:pointer;font-size:12px;white-space:nowrap}.task-entry button:hover{background:#dfc396}.task-examples{display:flex;flex-wrap:wrap;gap:5px 7px;margin-top:10px}.task-examples button{border:1px solid #6c7863;padding:4px 8px;background:transparent;color:#d9dfd3;font:11px/1.4 'Segoe UI',sans-serif;cursor:pointer;text-align:left}.task-examples button:hover{background:#465140;border-color:#c9ac7d}.compact .helper-privacy{font-size:10px;color:#aebaa5;line-height:1.4;margin:9px 0 0}.task-answer{border-top:1px solid #6d785f;margin-top:13px;padding-top:12px}.task-answer[hidden]{display:none}.compact .answer-topic{font-size:11px;color:#c9ac7d;margin:0;overflow-wrap:anywhere}.compact .answer-text{font-size:14px;line-height:1.55;color:#ecede5;margin:6px 0 10px}.answer-links{display:flex;flex-wrap:wrap;gap:8px 17px}.answer-links a{font-size:12px;color:#e4c99d;text-decoration:underline;text-underline-offset:3px}.compact .hero-note{font-size:12px;line-height:1.5;color:#c1cbbb;margin-top:14px}.compact .object-types{font-size:11px;margin-top:7px}.compact .hero-grid .actions{margin-top:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.task-entry input:focus-visible{outline:3px solid #c9ac7d;outline-offset:2px}
@media(max-width:800px){.compact .task-helper{padding:15px;margin-top:18px}.compact .task-helper h2{font-size:19px}.task-entry{flex-direction:column}.task-entry input{font-size:16px;padding:12px 9px}.task-entry input::placeholder{font-size:11px}.task-entry button{min-height:42px;text-align:left;display:flex;justify-content:space-between;align-items:center}.task-examples button{min-height:34px;padding:7px 8px}.compact .hero-grid{padding-block:27px}.compact .answer-text{font-size:14px}}

/* Secondary helper in the right profile column. */
.compact .hero-grid{padding-block:36px;align-items:center}.hero-profile{min-width:0}.compact .hero-profile .intro-person{grid-template-columns:150px 1fr;gap:22px;align-items:center}.compact .hero-profile .intro-person img{width:150px;height:196px}.compact .hero-profile .intro-person h2{font-size:25px}.compact .hero-profile .intro-person p{font-size:13px;margin-top:9px}.compact .hero-profile .credential-teaser{font-size:11px}.compact .hero-profile .bio-more{margin-top:12px}.compact .hero-profile .bio-more summary{padding:9px 0}.compact .hero-profile .task-helper{margin-top:20px;padding:14px 16px;background:#29312b;border:1px solid #596451}.compact .task-helper h2{font-size:18px}.compact .task-helper .demo-label{color:#bba985;font-size:10px;margin-top:5px}.compact .helper-description{margin:7px 0 10px;color:#b9c4b2}.task-entry input{background:#323c32;color:#f0f2e9;border-color:#798570;padding:10px}.task-entry input::placeholder{color:#bbc4b4}.task-entry button{background:transparent;color:#d4bd96;border:1px solid #8d7a59;padding:9px 11px}.task-entry button:hover{background:#454738;color:#f1ddba}.task-examples{gap:5px 6px;margin-top:8px}.task-examples button{border-color:#56634d;color:#bdc8b5;background:transparent;padding:4px 7px}.compact .helper-privacy{font-size:10px;color:#9eac95;margin-top:8px}.compact .hero-grid>.hero-profile .actions{margin-top:15px}.compact .hero-grid>div:first-child>.actions{margin-top:22px}.compact .hero-grid>div:first-child>.object-types{font-size:13px;margin-top:14px}.compact .hero-grid>div:first-child>.lead{font-size:16px;margin-top:18px}
@media(max-width:1100px) and (min-width:801px){.compact .hero-profile .intro-person{grid-template-columns:130px 1fr;gap:17px}.compact .hero-profile .intro-person img{width:130px;height:180px}.compact .hero-profile .intro-person h2{font-size:22px}.task-entry{flex-wrap:wrap}.task-entry input{flex-basis:100%}.task-entry button{margin-left:auto}}
@media(max-width:800px){.compact .hero-grid{padding-block:27px}.compact .hero-profile .intro-person{grid-template-columns:125px 1fr;gap:17px;align-items:start}.compact .hero-profile .intro-person img{width:125px;height:176px}.compact .hero-profile .intro-person h2{font-size:22px}.compact .hero-profile .task-helper{margin-top:24px;padding:15px}.task-entry input{font-size:16px}.task-examples button{padding:7px 8px}.compact .hero-profile .bio-more[open] .bio-detail{width:calc(100vw - 48px);margin-left:-142px}.compact .hero-profile .bio-detail p{font-size:14px}}

.voice-row{display:flex;align-items:center;gap:10px;margin-top:9px}.voice-row button{flex-shrink:0;padding:6px 10px;border:1px solid #83775e;background:transparent;color:#d4bd96;font-size:12px;cursor:pointer}.voice-row button[aria-pressed="true"]{border-color:#d7bb83;background:#414637;color:#f0dfbb}.voice-row button:disabled{cursor:default;color:#a4ad9d;border-color:#596451}.voice-row span{font-size:10px;line-height:1.4;color:#aebaa5}.compact #voice-status{font-size:11px;line-height:1.45;color:#c1cdb8;margin:7px 0 0;overflow-wrap:anywhere}.task-helper button:disabled{opacity:.65;cursor:default}.task-entry input[readonly]{opacity:.8}@media(max-width:800px){.voice-row{align-items:flex-start;flex-direction:column;gap:6px}.voice-row button{min-height:36px}.voice-row span{font-size:11px}}

#task-input{display:block;width:100%;min-height:64px;max-height:240px;resize:vertical;overflow-y:auto;background:#323c32;border:1px solid #798570;color:#f0f2e9;font:14px/1.5 'Segoe UI',sans-serif;padding:9px 11px;border-radius:0}#task-input::placeholder{color:#bbc4b4}#task-input:focus-visible{outline:2px solid #c9ac7d;outline-offset:2px}.task-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:9px}.task-actions button{font-size:12px;padding:8px 12px;min-height:36px;border:1px solid #83775e;background:transparent;color:#d4bd96;cursor:pointer}.task-actions .get-answer{background:#c9ac7d;color:#252b29;border-color:#c9ac7d}.task-actions .get-answer:disabled{background:#485041;color:#aebaa5;border-color:#6c765e}.task-actions button[aria-pressed="true"]{border-color:#dec18c;color:#f2dfba}.task-actions .answer-ready{outline:1px solid #c9ac7d;outline-offset:3px}.compact #keyboard-hint,.compact #voice-privacy{font-size:10px;line-height:1.4;color:#aebaa5;margin:6px 0 0}.compact #voice-status{margin:7px 0 0;font-size:11px}.compact #voice-interim{font-size:11px;color:#d4bd96;margin:6px 0;max-height:50px;overflow:auto}.compact .answer-text p{font-size:14px;line-height:1.55;color:#ecede5;margin:0 0 12px}.compact .answer-text strong{color:#dfc89f;font-weight:500}.compact .answer-text{margin:9px 0 12px}.compact .hero-profile .task-helper{padding-block:12px}.compact .task-examples{margin-top:8px}@media(max-width:800px){#task-input{font-size:16px}.task-actions button{min-height:44px;padding:8px 10px}.compact #voice-privacy{font-size:10px}}
.compact .hero-profile .intro-person{row-gap:8px}.compact .hero-profile .intro-person>.bio-more{margin-top:0}.compact .hero-profile .bio-more[open] .bio-detail{width:auto;margin-left:0}.compact .hero-grid:has(.bio-more[open]){align-items:start}
