.web-skill-guide {box-sizing:border-box;flex-shrink:0;width:calc(100% - 32px);max-width:var(--conversation-content-width,1120px);margin:0 auto 12px;border:1px solid #393939;border-radius:12px;background:#1b1b1b;color:#d0d0d0;font-size:13px;line-height:1.7;}
.web-skill-guide > summary {display:flex;align-items:center;gap:14px;min-height:44px;padding:0 18px;cursor:pointer;list-style:none;color:#efefef;font-weight:600;}
.web-skill-guide > summary::-webkit-details-marker {display:none;}
.web-skill-guide > summary small {color:#aaa;font-size:12px;font-weight:400;}
.web-skill-guide > summary:focus-visible {outline:2px solid #b493ff;outline-offset:3px;border-radius:12px;}
.web-skill-guide-chevron {margin-left:auto;transition:transform .15s;}
.web-skill-guide[open] .web-skill-guide-chevron {transform:rotate(180deg);}
.web-skill-guide-body {max-height:min(34vh,340px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 18px 16px;}
.web-skill-guide-intro {margin:0 0 14px;color:#e5e5e5;}
.web-skill-guide-columns {display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:24px;}
.web-skill-guide-columns > section {min-width:0;}
.web-skill-guide-columns h2 {margin:0 0 7px;color:#f0f0f0;font-size:13px;font-weight:600;}
.web-skill-guide-columns :is(ol,ul) {margin:0;padding-left:20px;}
.web-skill-guide-columns li {padding-left:2px;margin:0 0 8px;overflow-wrap:anywhere;}
.web-skill-guide-columns li::marker {color:#b493ff;}
.web-skill-guide-note {margin:12px 0 0;padding-top:12px;border-top:1px solid #373737;color:#a9a9a9;font-size:12px;}
.skill-studio .web-skill-guide {width:100%;}
.native-skill-app .web-skill-guide {display:none!important;}
@media(max-width:760px){.web-skill-guide {width:100%;}.web-skill-guide-columns {grid-template-columns:1fr;gap:14px;}.web-skill-guide-body {max-height:30vh;}.web-skill-guide > summary {padding:0 12px;gap:8px;}.web-skill-guide > summary small {font-size:11px;}.web-skill-guide-body {padding:0 12px 14px;}}
@media(prefers-reduced-motion:reduce){.web-skill-guide-chevron {transition:none;}}
