.resources-header{position:sticky}.resources-header .resource-account{display:flex;align-items:center;gap:9px;text-decoration:none;padding:7px 10px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.resource-account>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;font-weight:900}.resource-account small{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.resources-shell{position:relative;z-index:2;display:grid;grid-template-columns:285px minmax(0,1fr);min-height:calc(100vh - 76px)}.resources-sidebar{position:sticky;top:76px;height:calc(100vh - 76px);padding:24px 16px;display:flex;flex-direction:column;border-right:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(18px)}.resources-side-head{padding:4px 10px 18px}.resources-side-head small,.resource-page-title small{color:var(--cyan);font:800 9px ui-monospace,Consolas,monospace;letter-spacing:.16em}.resources-side-head h2{margin:5px 0 5px}.resources-side-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.resources-tabs{display:grid;gap:6px}.resources-tabs a{display:grid;grid-template-columns:34px 1fr;column-gap:9px;padding:11px;border:1px solid transparent;border-radius:13px;text-decoration:none;color:var(--muted);transition:.2s}.resources-tabs a>span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--cyan);font:900 9px ui-monospace,monospace}.resources-tabs a b{color:inherit;font-size:12px}.resources-tabs a small{font-size:9px}.resources-tabs a:hover,.resources-tabs a.active{color:var(--text);border-color:var(--line);background:linear-gradient(90deg,rgba(35,221,255,.08),rgba(145,88,255,.05))}.resources-side-foot{margin-top:auto;display:grid;gap:7px;padding:14px 10px 0;border-top:1px solid var(--line)}.resources-side-foot a{color:var(--muted);font-size:10px;text-decoration:none}.resources-side-foot a:hover{color:var(--cyan)}
.resources-main{padding:26px clamp(18px,3vw,42px) 30px;min-width:0}.resource-page{display:none;animation:enter .25s ease}.resource-page.active{display:block}.resource-page-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px;padding:20px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(140deg,var(--surface),rgba(35,221,255,.035),rgba(145,88,255,.035))}.resource-page-title h1{margin:5px 0 6px;font-size:28px}.resource-page-title p{margin:0;max-width:820px;color:var(--muted);font-size:12px;line-height:1.55}.resource-version{min-width:145px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:var(--surface2);text-align:right}.resource-version small,.resource-version b,.resource-version span{display:block}.resource-version b{margin:4px 0;color:var(--cyan);font-size:18px}.resource-version span{color:var(--muted);font-size:9px}
.resource-platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:13px;margin-bottom:13px}.verify-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:13px}.resource-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:13px}.resource-box{padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(155deg,var(--surface),rgba(35,221,255,.018));box-shadow:0 12px 38px rgba(0,0,0,.08)}.resource-box h3{margin:0 0 8px}.resource-box p{color:var(--muted);font-size:11px;line-height:1.55}.platform-box.recommended{border-color:rgba(35,221,255,.55);box-shadow:0 0 0 1px rgba(35,221,255,.08),0 16px 48px rgba(35,221,255,.08)}.platform-box.recommended:before{content:"RECOMMENDED";float:right;color:var(--green);font:800 8px ui-monospace,monospace}.platform-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;color:var(--cyan);background:rgba(35,221,255,.05);font:900 9px ui-monospace,monospace}.pill-row{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.pill-row span{padding:4px 6px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font:700 8px ui-monospace,monospace}
.download-btn,.soft-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;font:800 10px inherit}.download-btn{width:100%;padding:10px 12px;border:1px solid rgba(35,221,255,.35);background:linear-gradient(90deg,rgba(35,221,255,.13),rgba(145,88,255,.1));color:var(--text)}button.download-btn{cursor:pointer}.soft-btn{margin-top:8px;padding:9px 11px;border:1px solid var(--line);background:var(--surface);color:var(--muted)}.download-btn:hover,.soft-btn:hover{border-color:var(--cyan);color:var(--text)}
.box-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.box-head>span{color:var(--green);font:800 8px ui-monospace,monospace}.install-step{display:flex;gap:10px;margin:10px 0}.install-step>b{flex:0 0 28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--cyan);font:900 9px ui-monospace,monospace}.install-step strong{font-size:11px}.install-step p{margin:3px 0 0}.resource-box>label{display:block;margin:11px 0 5px;color:var(--muted);font:800 8px ui-monospace,monospace;letter-spacing:.08em}.copy-code{display:flex;gap:7px;align-items:center;padding:8px 9px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.17);overflow:auto}.copy-code code{flex:1;min-width:0;color:var(--green);font:9px/1.45 ui-monospace,Consolas,monospace;white-space:pre-wrap;word-break:break-all}.copy-code button,.prompt-row button{padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface2);color:var(--muted);font-size:8px}.safe-note{margin-top:11px;padding:10px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:9px;line-height:1.55}.safe-note b{color:var(--cyan)}
.manual-list{margin:0;padding-left:18px;color:var(--muted);font-size:11px;line-height:1.8}.prompt-row{display:grid;grid-template-columns:90px 1fr auto;gap:7px;align-items:center;margin:7px 0;padding:8px;border:1px solid var(--line);border-radius:10px}.prompt-row b{font-size:9px}.prompt-row code{color:var(--green);font:9px ui-monospace,monospace;word-break:break-word}.definition-list,.technical-list,.diagnostic-list{display:grid;gap:7px}.definition-list>span,.technical-list>span,.diag-row{padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.03)}.definition-list b,.definition-list small,.technical-list b,.technical-list code{display:block}.definition-list small{margin-top:3px;line-height:1.45}.technical-list code{margin-top:3px;color:var(--cyan);font:9px ui-monospace,monospace;word-break:break-all}
.architecture-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin-bottom:13px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.architecture-line>div{padding:11px;border:1px solid var(--line);border-radius:10px;text-align:center}.architecture-line b,.architecture-line span{display:block}.architecture-line b{font-size:10px}.architecture-line span{margin-top:2px;color:var(--muted);font-size:8px}.architecture-line i{color:var(--cyan);font-style:normal}
.diag-actions{display:flex;gap:8px;flex-wrap:wrap;max-width:360px}.diag-actions .download-btn,.diag-actions .soft-btn{width:auto;margin:0}.diag-row{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center}.diag-dot{width:8px;height:8px;border-radius:50%}.diag-dot.ok{background:var(--green);box-shadow:0 0 10px var(--green)}.diag-dot.bad{background:var(--red);box-shadow:0 0 10px var(--red)}.diag-row b,.diag-row small{display:block}.diag-row small{margin-top:2px;word-break:break-all}.diag-row strong{color:var(--muted);font:800 8px ui-monospace,monospace}.diag-loading{color:var(--muted);font-size:10px}.resources-footer{display:flex;justify-content:space-between;gap:12px;margin-top:20px;padding:14px 2px;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.resources-footer div{display:flex;gap:13px}.resources-footer a{color:inherit;text-decoration:none}
#resourceToast{position:fixed;right:18px;bottom:18px;z-index:100;max-width:380px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:var(--surface2);box-shadow:var(--shadow);opacity:0;transform:translateY(20px);transition:.22s;pointer-events:none}#resourceToast.show{opacity:1;transform:none}
html[data-theme="light"] .copy-code{background:rgba(18,45,90,.04)}html[data-theme="light"] .resources-sidebar{background:rgba(247,251,255,.9)}
@media(max-width:1050px){.resources-shell{grid-template-columns:220px minmax(0,1fr)}.resource-platform-grid,.verify-grid{grid-template-columns:1fr 1fr}.architecture-line{grid-template-columns:1fr}.architecture-line i{transform:rotate(90deg);text-align:center}}
@media(max-width:760px){.resources-header .resource-account small{display:none}.resources-shell{display:block}.resources-sidebar{position:relative;top:0;width:auto;height:auto;border-right:0;border-bottom:1px solid var(--line)}.resources-tabs{grid-template-columns:1fr 1fr}.resources-side-foot{display:flex;justify-content:space-between}.resources-main{padding:14px}.resource-page-title{display:block;padding:15px}.resource-version{margin-top:10px;text-align:left}.resource-platform-grid,.resource-two-col,.verify-grid{display:block}.resource-box{margin-bottom:10px}.prompt-row{grid-template-columns:1fr}.architecture-line{display:block}.architecture-line>div{margin:6px 0}.architecture-line i{display:block;text-align:center;margin:0 auto;transform:rotate(90deg)}}
@media(max-width:480px){.resources-tabs{grid-template-columns:1fr}.resources-header .health-chip{display:none}.resources-header{padding-left:10px;padding-right:10px}.resources-header .brand span:last-child{display:none}}

.client-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.client-card{display:flex;flex-direction:column;min-height:210px;padding:14px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(150deg,var(--surface2),rgba(35,221,255,.025))}.client-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.client-card-head>b{font-size:13px}.client-status{padding:3px 6px;border:1px solid var(--line);border-radius:999px;font:800 7px ui-monospace,monospace;letter-spacing:.06em}.client-status.verified,.client-status.tested{color:var(--green)}.client-status.conditional{color:var(--cyan)}.client-card p{flex:1;margin:9px 0;color:var(--muted);font-size:10px;line-height:1.5}.client-card>code{display:block;padding:7px;border:1px solid var(--line);border-radius:8px;color:var(--cyan);font:8px/1.4 ui-monospace,monospace;word-break:break-all}.support-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.resource-box[id]{scroll-margin-top:100px}
@media(max-width:1200px){.client-matrix{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.client-matrix,.support-check-grid{grid-template-columns:1fr}}
