.assistant-hero h1{font-size:clamp(2.6rem,4.4vw,4.6rem)}.assistant-hero .wrap{grid-template-columns:1.05fr 1fr;gap:45px}.professional-philosophy{font-size:.93rem!important;border-left:2px solid #198bef;padding-left:18px;margin-top:30px;color:#8fb2cc!important}.assistant-hero-visual{position:relative;align-self:center;padding:100px 0 0 30px}.assistant-hero-visual>img{position:absolute;inset:0 auto auto 0;width:90%;height:360px;object-fit:cover;object-position:center;border-radius:6px;filter:brightness(.78)}.assistant-workspace{position:relative;background:#f5f8fb;color:#1d3f58;padding:22px;border:1px solid #d2e1ed;border-radius:9px;box-shadow:0 20px 60px #0004}.assistant-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.assistant-header strong{font-size:1.1rem}.assistant-header small{font-size:.75rem;color:#6a8a9f}.known-record{background:white;padding:15px;border:1px solid #dce7ef;border-radius:5px;margin-top:12px}.known-record>small{font-size:.75rem;letter-spacing:.04em;color:#6c8ca3;display:block;margin-bottom:12px}.known-record>div{margin-top:12px}.known-record strong,.known-record span{display:block;font-size:.85rem}.known-record span{color:#6a8598;margin-top:4px}.assistant-message{padding:17px;border-radius:7px;margin-top:15px}.assistant-message small{font-size:.75rem;color:#5380a1;display:block;font-weight:bold}.assistant-message p{font-size:.92rem!important;color:#365c77!important;line-height:1.55;margin:7px 0 0}.assistant-message.technician{background:#e3eff9;margin-left:20px}.assistant-message.guidance{background:white;border:1px solid #d4e4f0;margin-right:12px}.available-context{display:grid;grid-template-columns:1fr;gap:7px;font-size:.85rem;margin-top:18px}.available-context strong{margin-bottom:4px}.available-context a{color:#147cc7;min-height:24px}.available-context a:hover{text-decoration:underline}.professional-label{border-top:1px solid #d1e0eb;color:#648297;padding-top:12px;margin-top:17px;font-size:.8rem}.assistant-lead{font-size:1.1rem;max-width:850px;margin-bottom:35px}.assistant-hero .asset-mini{color:#2d4c63}.grid .card h3{font-size:1.3rem}.knowledge-statement{border-left:3px solid #087bea;background:#f2f7fb;font-size:1.25rem;color:#2a526f;padding:25px 30px;margin-top:35px;max-width:1000px}.context-journey{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;margin-top:50px}.context-journey ol{list-style:none;padding:0;margin:0}.context-journey li{display:flex;gap:25px;position:relative;padding-bottom:35px}.context-journey li:last-child{padding-bottom:0}.context-journey li:not(:last-child):before{content:'';position:absolute;left:20px;top:43px;bottom:8px;border-left:1px solid #bcd4e6}.context-journey li>span{width:42px;height:42px;border:1px solid #94bfdf;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#0979cb;flex-shrink:0;background:#f3f6f9}.context-journey h3{font-size:1.35rem;margin:5px 0 12px}.context-journey li p{font-size:.97rem;margin-bottom:12px}.context-journey li small{font-size:.8rem;color:#5987a6}.context-map{align-self:start;padding:32px;background:white;border:1px solid #cfdfeb;border-radius:7px}.context-map .eyebrow{font-size:.75rem;letter-spacing:.08em}.data-record,.source-record{border-left:2px solid #3195df;padding:16px 20px;background:#f3f8fc;margin-bottom:16px}.source-record{border-left-color:#517b93;background:#f0f4f7}.data-record small,.source-record small{display:block;font-size:.75rem;color:#6a8aa0;letter-spacing:.06em}.data-record strong,.source-record strong{display:block;font-size:1rem;margin-top:5px}.data-record span,.source-record span{font-size:.85rem;color:#6c8496;display:block;margin-top:6px}.data-workspace{padding:22px;background:#0e2f46;color:white;border-radius:5px;margin-top:25px}.data-workspace p{font-size:.9rem;color:#b0cadc;margin:10px 0 0}.record-return{padding:22px 0;border-bottom:1px solid #d4e4ef;color:#326485}.record-return strong{display:block;font-size:.9rem}.record-return span{font-size:.85rem;display:block;margin-top:5px}.professional-control{font-size:.93rem;color:#476d87;border-top:1px solid #c7dce9;padding-top:22px;margin-top:35px}.context-demonstration{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;margin-top:45px}.equipment-context-panel{border:1px solid #cfdfeb;border-radius:7px;padding:30px;background:#f8fafc}.context-panel-title{border-bottom:1px solid #d5e4ee;padding-bottom:20px}.context-panel-title h3{font-size:1.35rem;margin-bottom:12px}.context-panel-title>span{font-size:.8rem;color:#7994a5}.equipment-context-panel dl{margin-top:25px}.equipment-context-panel dt{font-size:.8rem;color:#6c899e;margin-top:18px}.equipment-context-panel dd{font-size:.95rem;margin:5px 0 0;color:#2d526c}.context-conversation{align-self:center}.context-conversation .assistant-message{padding:25px}.context-conversation .assistant-message p{font-size:1rem!important}.source-boundary{padding:22px;border-left:2px solid #799aad;margin-top:25px}.source-boundary strong{font-size:.92rem;color:#3b6784}.source-boundary p{font-size:.88rem;margin:10px 0 0}.context-comparison{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;margin-top:45px}.context-comparison article{border-top:1px solid #bcd6e8;padding-top:25px}.context-comparison h3{font-size:1.25rem;letter-spacing:-.02em;line-height:1.5}.context-comparison article:last-child{border-top:2px solid #087bea}.context-comparison .eyebrow{font-size:.75rem;letter-spacing:.1em}@media(max-width:1000px){.assistant-hero .wrap{gap:30px}.assistant-hero-visual{padding-left:15px}.context-journey{gap:35px}.context-demonstration{gap:30px}}@media(max-width:760px){.assistant-hero .wrap,.context-journey,.context-demonstration,.context-comparison{grid-template-columns:1fr}.assistant-hero-visual{padding:120px 0 0 15px}.assistant-hero-visual>img{height:300px;width:95%}.assistant-workspace{padding:18px}.assistant-header{flex-direction:column;align-items:start;gap:5px}.context-map,.equipment-context-panel{padding:25px}.context-conversation .assistant-message{padding:20px}.knowledge-statement{font-size:1.1rem;padding:20px}.context-journey li{gap:18px}.context-journey li p{font-size:.95rem}.context-comparison{gap:20px}}
.diagnosis-problem-grid{grid-template-columns:1fr 1fr}.knowledge-interface{display:grid;grid-template-columns:1fr 1.4fr;gap:45px;margin-top:40px}.knowledge-categories article{padding:18px 0;border-bottom:1px solid #d4e2ed}.knowledge-categories article:first-child{padding-top:0}.source-tag{display:inline-block;border:1px solid #bdd4e5;border-radius:4px;padding:5px 9px;font-size:.8rem;color:#486e89;background:#f0f6fa}.source-tag.approved{background:#e7f1fa;color:#166ca9;border-color:#94bddc}.source-tag.generated{border-style:dashed;background:white;color:#597183}.source-tag.history{background:#eff3f6;border-color:#c7d5df;color:#586f7f}.knowledge-categories p{font-size:.93rem;margin:10px 0 0}.verified-answer{padding:28px;background:white;border:1px solid #d2e2ed;border-radius:7px}.source-answer-block{border-left:2px solid #98b9cf;padding:15px 18px;background:#f7fafc;margin-top:16px}.source-answer-block p{font-size:.92rem;margin:12px 0 0}.source-answer-block.generated-answer{border-left-style:dashed;background:#fff;border-top:1px solid #d8e5ee;border-bottom:1px solid #d8e5ee}.missing-reference{padding:20px;border:1px dashed #92afc3;background:#f4f7fa;border-radius:5px;margin-top:20px}.missing-reference h3{font-size:1.15rem;letter-spacing:-.01em}.missing-reference p{font-size:.92rem;margin-bottom:0}.experience-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px}.experience-columns article{border-top:1px solid #bcd5e7;padding-top:25px}.experience-columns h3{font-size:1.6rem}.professional-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;padding:0;margin:45px 0}.professional-flow li{border-top:1px solid #34586f;padding-top:20px}.flow-index{font-size:.8rem;color:#74b9ee}.professional-flow h3{font-size:1.15rem;margin:15px 0 12px;letter-spacing:-.02em}.professional-flow p{font-size:.92rem;margin:0}.knowledge-loop{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;margin-top:40px}.knowledge-loop ol{list-style:none;padding:0;margin:0;border-left:1px solid #a5c7df}.knowledge-loop li{padding:13px 20px;display:flex;gap:25px;font-size:1rem;border-bottom:1px solid #dbe7ef;position:relative}.knowledge-loop li:before{content:'';position:absolute;left:-4px;top:24px;width:7px;height:7px;background:#1683d2;border-radius:50%}.knowledge-loop li span{font-size:.8rem;color:#6c96b3}.knowledge-loop li:last-child{background:#e4f0f9;font-weight:bold;color:#216b9f}.future-context{background:white;border:1px solid #c8ddea;border-radius:7px;padding:32px}.future-context small{font-size:.8rem;letter-spacing:.1em;color:#598baa}.future-context h3{font-size:1.6rem;line-height:1.35;margin:18px 0}.loop-return{border-top:1px solid #c8ddea;padding-top:20px;font-size:.9rem;color:#1e78b7;margin-top:25px}@media(max-width:1000px){.professional-flow{grid-template-columns:repeat(2,1fr)}.knowledge-interface,.knowledge-loop{gap:35px}}@media(max-width:760px){.diagnosis-problem-grid,.knowledge-interface,.experience-columns,.knowledge-loop{grid-template-columns:1fr}.verified-answer,.future-context{padding:22px}.professional-flow{gap:25px 20px}.professional-flow h3{font-size:1.05rem}.professional-flow p{font-size:.88rem}.experience-columns{gap:30px}}
