.product-page{max-width:1120px}.product-kicker{display:flex;align-items:center;gap:12px;margin-bottom:16px}.product-page .detail-heading{align-items:flex-start;gap:28px}.product-page .detail-heading>div{flex:1;min-width:0}.product-page .detail-heading>.button{flex-shrink:0;margin-top:8px}.product-page .page-title{overflow-wrap:anywhere}.product-page .page-lead{max-width:760px;margin-bottom:28px}.product-nav{display:flex;gap:30px;border-bottom:1px solid #ffffff12;margin-bottom:28px;padding:0 0 17px;font-size:13px;flex-wrap:wrap}.product-nav a{display:flex;align-items:center;gap:9px;color:#c1b8d2}.product-nav a:hover{color:#cfaaff}.product-nav span{padding:2px 7px;border-radius:5px;background:#b68aff12;font-size:10px;color:#b69bda}.product-page .detail-body{grid-template-columns:minmax(0,1fr) 280px;gap:60px}.product-page .detail-body h2{font-size:28px;margin:16px 0 24px}.product-page .prose{overflow-wrap:anywhere}.product-facts{align-self:start}.product-facts h3{margin:0 0 20px}.product-facts dl{margin:0}.product-facts dt{color:#85899d;font-size:11px;margin-top:18px}.product-facts dd{margin:5px 0 0;font-size:13px;color:#d7cfdf}.product-facts h4{margin:24px 0 12px;font-size:12px}.product-facts .project-tags{margin-bottom:24px}.product-facts>.purple-link{display:flex;margin-top:22px}.product-facts>.button{margin-bottom:8px}.product-section{margin-top:60px;scroll-margin-top:100px}.product-page #overview{scroll-margin-top:100px}.product-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.product-section-heading h2{font-size:32px;margin:10px 0}.product-section-heading p{font-size:13px;line-height:1.8;margin:0;color:#9293a5}.product-section-heading>.count-pill{white-space:nowrap}.release-timeline{border:1px solid #ffffff12;border-radius:12px;overflow:hidden;background:#ffffff02}.release-entry{display:grid;grid-template-columns:160px minmax(0,1fr);gap:30px;padding:30px;border-bottom:1px solid #ffffff0e}.release-entry:last-child{border-bottom:0}.release-entry-meta{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.release-entry>.release-entry-meta{flex-direction:column}.release-entry time,.hub-release>time{font-size:11px;color:#9690a8;line-height:1.8}.release-entry h3{font-size:20px;margin:0 0 14px;overflow-wrap:anywhere}.feedback-body{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.95;color:#b8b6c5}.release-entry .prose{margin:0}.product-empty{padding:34px 20px;text-align:center;color:#8e899f}.product-empty>svg{margin:0 auto 12px;color:#b18bdc}.product-empty h3{font-size:17px;color:#ccc2da;margin:0 0 10px}.product-empty p{font-size:12px;line-height:1.8;margin:0}.feedback-form{background:radial-gradient(ellipse at 0 0,#7b43ae13,transparent 75%),#ffffff02;border-color:#b88bea26}.feedback-form h3{font-size:20px;margin:0 0 10px}.feedback-form>p{font-size:12px;line-height:1.7;margin:0 0 24px}.feedback-form>label:first-of-type{max-width:240px}.feedback-form-footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.feedback-form-footer small{max-width:430px;font-size:11px;line-height:1.7;color:#9591a6}.feedback-form-footer .button{flex-shrink:0}.discussion-signin{display:flex;align-items:center;gap:20px}.discussion-signin h3{font-size:17px;margin:0 0 8px}.discussion-signin p{font-size:12px;line-height:1.7;margin:0}.discussion-auth-actions{margin-left:auto;display:flex;align-items:center;flex-shrink:0;gap:18px}.discussion-auth-actions>.purple-link{font-size:12px}.feedback-list{margin-top:26px}.feedback-entry{padding:26px 0;border-bottom:1px solid #ffffff0e;scroll-margin-top:100px}.feedback-entry>header{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px}.feedback-entry>header>.avatar{width:35px;height:35px;flex-shrink:0;font-size:13px}.feedback-entry>header>div{min-width:0}.feedback-entry>header strong{font-size:13px;overflow-wrap:anywhere}.feedback-entry>header>form{margin-left:auto;flex-shrink:0}.feedback-entry .danger-link{font-size:11px}.feedback-meta{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;margin-top:6px;font-size:10px;color:#8b899b}.feedback-kind,.developer-badge{font-size:9px;padding:3px 7px;border-radius:4px;background:#ffffff06;color:#aba0bd}.developer-badge{background:#9f71d51a;color:#c6a2fa}.product-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:24px;font-size:12px;color:#9591a6}.project-hub-summary{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:26px}.project-hub-summary p{font-size:13px;line-height:1.8;max-width:750px}.project-hub-summary small{font-size:11px;color:#9591a6}.project-hub-summary>.purple-link{flex-shrink:0}.community-editor-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-top:24px}.community-editor-grid>.panel{min-width:0;align-self:start;scroll-margin-top:85px}.community-editor-grid>.panel>p{font-size:12px;line-height:1.8;margin-bottom:25px}.hub-release{padding:22px 0;border-bottom:1px solid #ffffff10}.hub-release:first-of-type{padding-top:0}.hub-release h3{font-size:17px;margin:14px 0 6px;overflow-wrap:anywhere}.hub-release .feedback-body{margin:15px 0}.hub-release .table-actions{font-size:12px}.admin-content>.product-section{margin-top:24px}
@media(max-width:960px){.product-page .detail-body{gap:28px;grid-template-columns:minmax(0,1fr) 250px}.discussion-signin{flex-wrap:wrap}.discussion-auth-actions{margin-left:0;width:100%}.community-editor-grid{grid-template-columns:1fr}.product-page .detail-heading{flex-wrap:wrap}}
@media(max-width:700px){.product-page .detail-heading{display:block}.product-page .detail-heading>.button{margin:0 0 24px}.product-page .detail-body{grid-template-columns:1fr}.product-facts{margin-top:6px}.product-nav{gap:14px 22px;font-size:12px}.product-section{margin-top:40px}.product-section-heading{align-items:flex-start}.product-section-heading h2{font-size:25px}.product-section-heading p{font-size:12px}.product-section-heading>.count-pill{font-size:9px}.release-entry{grid-template-columns:1fr;gap:16px;padding:22px}.release-entry>.release-entry-meta{flex-direction:row;align-items:center}.release-entry h3{font-size:18px}.feedback-form-footer{align-items:flex-start;flex-direction:column;gap:16px}.feedback-form-footer>.button{width:100%;justify-content:center}.discussion-signin{gap:15px}.discussion-signin>div:nth-child(2){flex:1;min-width:190px}.discussion-auth-actions{gap:20px}.feedback-meta time{width:100%}.project-hub-summary{flex-direction:column;align-items:flex-start;gap:12px}.product-page .detail-heading .page-title{font-size:clamp(34px,9vw,48px)}.community-editor-grid .table-actions{flex-wrap:wrap}}
