.experience-page{min-width:0}.experience-summary-strip{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.experience-summary-strip div{border-right:1px solid var(--line);gap:5px;min-height:104px;padding:14px 16px;display:grid}.experience-summary-strip div:last-child{border-right:0}.experience-summary-strip span,.experience-summary-strip small{color:var(--muted)}.experience-summary-strip strong{color:var(--ink);font-size:28px;line-height:1}.experience-segmented{background:var(--soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:24px;padding:5px;display:grid}.experience-segment{border:1px solid #0000;border-radius:6px;gap:3px;min-height:58px;padding:9px 10px;display:grid}.experience-segment:hover,.experience-segment.is-active{background:#fff;border-color:#cfd4dc}.experience-segment span{color:var(--muted);font-size:12px;line-height:1.35}.experience-section{gap:14px;margin-bottom:24px;display:grid}.experience-section-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.experience-section-header h2{margin:0;font-size:20px}.experience-section-header small{color:var(--muted)}.experience-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.experience-tool-card,.experience-usecase-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.experience-tool-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.experience-tool-card h3,.experience-usecase-card strong{margin:0;font-size:18px}.experience-tool-card p,.experience-usecase-card p{color:var(--muted);margin:0;line-height:1.65}.experience-mini-list{flex-wrap:wrap;gap:7px;display:flex}.experience-mini-list span{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:12px;line-height:1.4}.experience-notes{gap:9px;margin:0;display:grid}.experience-notes div{border-top:1px solid var(--line);gap:3px;padding-top:9px;display:grid}.experience-notes dt{color:var(--muted);font-size:12px;font-weight:700}.experience-notes dd{margin:0;line-height:1.6}.experience-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.experience-step-list,.experience-check-list{gap:10px;display:grid}.experience-step-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:flex-start;gap:12px;padding:12px;display:grid}.experience-step-list strong{margin-bottom:4px;display:block}.experience-step-list p{color:var(--muted);margin:0;line-height:1.6}.experience-check-list{margin:0;padding:0;list-style:none}.experience-check-list li{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px 14px;line-height:1.65}.experience-usecase-grid,.experience-reference-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.experience-usecase-card{align-content:start}.experience-empty-state{color:var(--muted);text-align:center;background:#fff;border:1px dashed #cfd4dc;border-radius:8px;place-items:center;gap:8px;min-height:180px;padding:28px;display:grid}.experience-empty-state strong{color:var(--ink)}.experience-empty-state p{margin:0;line-height:1.6}.experience-reference-link{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:14px;display:flex}.experience-reference-link span{gap:4px;min-width:0;display:grid}.experience-reference-link small{color:var(--muted);line-height:1.4}@media (min-width:1181px){.experience-page{padding-right:132px}}@media (max-width:980px){.experience-summary-strip div{border-bottom:1px solid var(--line);border-right:0}.experience-summary-strip div:last-child{border-bottom:0}.experience-segmented{grid-template-columns:1fr}.experience-section-header{flex-direction:column;align-items:flex-start}}html[data-theme=dark] .main-panel .experience-page :is(.experience-summary-strip,.experience-segmented,.experience-segment,.experience-tool-card,.experience-usecase-card,.experience-mini-list span,.experience-step-list article,.experience-check-list li,.experience-empty-state,.experience-reference-link){background:var(--surface-card)!important;background-color:var(--surface-card)!important;border-color:var(--line-strong)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .main-panel .experience-page :is(.experience-summary-strip strong,.experience-section-header h2,.experience-tool-card h3,.experience-usecase-card strong,.experience-step-list strong,.experience-notes dd){color:var(--ink)!important}html[data-theme=dark] .main-panel .experience-page :is(.experience-summary-strip span,.experience-summary-strip small,.experience-segment span,.experience-section-header small,.experience-tool-card p,.experience-usecase-card p,.experience-mini-list span,.experience-notes dt,.experience-step-list p,.experience-empty-state,.experience-reference-link small){color:var(--muted)!important;opacity:1!important}html[data-theme=dark] .main-panel .experience-page .experience-segment:is(:hover,.is-active){background:var(--blue-soft)!important;border-color:var(--blue-line)!important;color:var(--blue)!important}
