/* ATHRTY X719.4 · governed professional featured work and canonical source inspector */
.x716 .x7194-featured-work{padding:28px 0 4px;margin-top:30px;border-top:1px solid rgba(196,227,194,.18)}
.x716 .x7194-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 21px}
.x716 .x7194-heading h3{font:580 clamp(23px,2.7vw,32px)/1.13 Manrope,'DM Sans',system-ui,sans-serif;letter-spacing:-.054em;margin:9px 0}
.x716 .x7194-heading p{font-size:12px;line-height:1.7;color:#b1c5b2;max-width:64ch}
.x716 .x7194-heading>span{font-size:10px;white-space:nowrap;color:#c1d3bc;letter-spacing:.04em;padding-bottom:9px}
.x716 .x7194-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 26px}
.x716 .x7194-feature-card{display:flex;flex-direction:column;min-width:0;gap:13px;padding:21px;border-radius:12px;border:1px solid rgba(182,224,183,.19);background:linear-gradient(150deg,#29392d,#17231b)}
.x716 .x7194-feature-meta{display:flex;justify-content:space-between;gap:9px;color:#a8c7a6;letter-spacing:.09em;font-size:9px;font-weight:680;line-height:1.5}
.x716 .x7194-feature-card h4{font:600 clamp(18px,1.7vw,21px)/1.26 Manrope,'DM Sans',system-ui,sans-serif;letter-spacing:-.034em;margin:3px 0 0;overflow-wrap:anywhere}
.x716 .x7194-feature-card p{color:#b6c7b6;font-size:12px;line-height:1.75;margin:0 0 8px;max-width:52ch;overflow-wrap:anywhere}
.x716 .x7194-feature-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;border-top:1px solid rgba(183,223,183,.13);flex-wrap:wrap}
.x716 .x7194-feature-footer a{font-size:11px;color:#dcefd6;font-weight:680;text-decoration:none;overflow-wrap:anywhere}
.x716 .x7194-feature-footer>span{font-size:11px;color:#91a794}
.x716 .x7194-feature-footer button{font-size:10px;padding:8px 11px;border-radius:8px;border:1px solid #5b775e;color:#e0eedd}
.x716 .x7194-candidates{padding:17px;border:1px solid #334c39;border-radius:12px;background:#1d2b21}
.x716 .x7194-candidates-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:6px}
.x716 .x7194-candidates-head h4{font:600 13px Manrope,'DM Sans',system-ui,sans-serif;letter-spacing:-.015em;margin:0}
.x716 .x7194-candidates-head span{font-size:10px;color:#9bb5a0}
.x716 .x7194-candidate{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid rgba(187,219,189,.13)}
.x716 .x7194-candidate:last-child{border:0}
.x716 .x7194-candidate>div{display:grid;gap:5px;min-width:0}
.x716 .x7194-candidate strong{font-size:12px;line-height:1.35;overflow-wrap:anywhere}
.x716 .x7194-candidate small{font-size:10px;color:#acc0aa}
.x716 .x7194-candidate button{white-space:nowrap;border:1px solid #6f9470;border-radius:9px;color:#e8f5e6;background:#2f4933;font-size:11px;font-weight:660;min-height:40px;padding:10px}
.x716 .x7194-empty,.x716 .x7194-status{color:#a7bda8;font-size:12px;line-height:1.7;margin:8px 0}
.x716 .x7194-status:empty{display:none}
.x716 .x7194-public-work{padding-top:25px}
.x716 .x7194-public-work .x7194-feature-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
.x716 .x7194-public-work .x7194-feature-card{background:#223026;padding:18px}
.x7194-studio-sources{border-top:1px solid #405a46!important}
.x7194-studio-sources h3{letter-spacing:-.036em}
.x7194-studio-product{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid #425846}
.x7194-studio-product strong{min-width:0;font-size:11px;line-height:1.5;color:#dcead6;overflow-wrap:anywhere}
.x7194-studio-product button{flex:none;font-size:10px;padding:9px 10px;border:1px solid #708e71;background:#334b38;color:#e7f1e3;border-radius:8px;min-height:37px}
.x7194-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:10px 0}
.x7194-preview-item{min-width:0;padding:14px;border-radius:9px;border:1px solid #91b390;background:#e8f1e3;color:#263c28;display:grid;gap:7px}
.x7194-preview-item>span{font-size:8px;letter-spacing:.08em;color:#466549;font-weight:700}
.x7194-preview-item strong{font-size:13px;line-height:1.3;letter-spacing:-.02em}
.x7194-preview-item p{font-size:10px;line-height:1.6;margin:0;color:#4d6651}
@media(max-width:650px){.x716 .x7194-heading{align-items:flex-start;flex-direction:column}.x716 .x7194-feature-grid,.x716 .x7194-public-work .x7194-feature-grid{grid-template-columns:1fr}.x716 .x7194-candidate{align-items:flex-start;flex-direction:column}.x716 .x7194-candidate button{width:100%}.x7194-preview-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.x716 .x7194-feature-card{transition:none}}