.hub-center .workspace-layout{max-width:1440px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;margin:28px auto;padding:0 24px}.hub-center .workspace-nav{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:6px;background:#1d2026;border:1px solid #ffffff18;border-radius:16px;padding:12px;max-height:calc(100dvh - 125px);overflow:auto}.hub-center .workspace-nav a{padding:12px 14px;color:#c2c7d0;border:1px solid transparent;border-radius:10px;font-size:.93rem;text-decoration:none;min-height:44px;box-sizing:border-box}.hub-center .workspace-nav a[aria-current=page]{background:#f3c95512;border-color:#f3c95555;color:#f3d47c}.hub-center .workspace-nav strong{padding:8px 14px;color:#9098a5;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.hub-center #workspace-main{min-width:0}.hub-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px}.hub-launch-card{display:flex;align-items:center;gap:14px;padding:22px;background:linear-gradient(135deg,#262b32,#1e2228);border:1px solid #ffffff20;border-radius:16px;color:#f2f3f5;text-decoration:none;min-width:0;position:relative;overflow:hidden}.hub-launch-card::before{content:'';position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#e5bd55,#4ca491,#ba5a63);opacity:.55}.hub-launch-card:hover{border-color:#e5bd5577;box-shadow:0 8px 28px #e5bd5508}.hub-launch-card strong{display:block;font-size:1.05rem;margin-bottom:5px}.hub-launch-card small{display:block;color:#afb6c2;font-size:.88rem;line-height:1.6}.hub-launch-card>span:last-child{margin-left:auto}.hub-launch-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f3c95510;color:#edcf81;flex-shrink:0}.hub-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hub-stats>div{display:grid;gap:6px;padding:16px;border:1px solid #ffffff12;border-radius:12px}.hub-stats strong{font-size:1.9rem}.hub-stats span{font-size:.85rem;color:#aeb6c3}.hub-resource-row{display:flex;align-items:center;gap:24px;justify-content:space-between}.hub-resource-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hub-resource-actions details{max-width:240px}.hub-resource-actions summary{cursor:pointer;padding:12px;color:#d9b3bc}.hub-pagination{display:flex;gap:12px;justify-content:flex-end}.hub-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:end}.hub-form-grid .hub-wide{grid-column:1/-1}.hub-center pre{max-height:500px;overflow:auto;padding:16px;background:#12151b;border:1px solid #ffffff20;border-radius:12px;font:13px/1.7 ui-monospace,monospace;white-space:pre;tab-size:2}.hub-center code{overflow-wrap:anywhere}.hub-center .hub-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.hub-center .hub-token{display:block;overflow-wrap:anywhere;color:#f2d986;background:#12151b;padding:14px;border-radius:10px}.hub-center details>summary{cursor:pointer;line-height:1.5;min-height:44px}.hub-center .hub-checklist{max-height:340px;overflow:auto;display:grid;gap:8px;border:1px solid #ffffff20;border-radius:12px;padding:12px}.hub-center .hub-checklist label{display:flex;gap:10px;align-items:center;font-weight:400}.hub-center button:disabled{opacity:.5;cursor:not-allowed}.hub-center .hub-inline{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.hub-center .workspace-card>form{display:grid;gap:16px}.hub-center .workspace-card p{color:#b5bdc9}.hub-center .hub-resource-row h2{overflow-wrap:anywhere}.hub-center .hub-learning-fold{border:1px solid #ffffff20;border-radius:12px;padding:14px;margin-bottom:14px}.hub-center .hub-learning-fold>summary{font-weight:650;color:#e0cf9d}
@media(max-width:1000px){.hub-center .workspace-layout{grid-template-columns:1fr;gap:20px}.hub-center .workspace-nav{position:static;flex-direction:row;overflow:auto;max-height:none;flex-wrap:nowrap;border-radius:12px}.hub-center .workspace-nav a{flex-shrink:0}.hub-center .workspace-nav strong{display:none}}
@media(max-width:600px){.hub-center .workspace-layout{padding:0 12px;margin-top:16px}.hub-overview-grid,.hub-form-grid{grid-template-columns:1fr}.hub-stats{grid-template-columns:1fr}.hub-stats>div{display:flex;align-items:center;gap:18px}.hub-resource-row{align-items:stretch;flex-direction:column;gap:12px}.hub-launch-card{padding:18px}.hub-resource-actions{align-items:stretch}.hub-form-grid .hub-wide{grid-column:auto}.hub-center .hub-inline>*{width:100%}.hub-center .hub-inline button{width:100%}}

.hub-section-select{display:none!important}.hub-center .workspace-footer{max-width:1392px;margin:30px auto 0;padding:24px;border-top:1px solid #ffffff18;color:#a9b0bc}.hub-center .workspace-footer a{color:#c6cbd5;text-decoration:none}.hub-center .workspace-footer a:hover{color:#f3d47c;text-decoration:underline}
@media(max-width:1000px){.hub-center .workspace-nav{display:none}.hub-center .hub-section-select{display:grid!important;gap:8px;padding:14px;background:#1d2026;border:1px solid #ffffff20;border-radius:12px}.hub-section-select select{width:100%;font-size:16px}}
@media(max-width:600px){.hub-center .hub-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-center .hub-launch-card{display:block;padding:16px 12px}.hub-center .hub-launch-icon{width:36px;height:36px;margin-bottom:10px}.hub-center .hub-launch-card strong{font-size:.94rem}.hub-center .hub-launch-card small{font-size:.78rem}.hub-center .hub-launch-card>span:last-child{display:none}.hub-center .hub-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hub-center .hub-stats>div{display:grid;padding:10px;gap:6px}.hub-center .hub-stats strong{font-size:1.5rem}.hub-center .hub-stats span{font-size:.7rem;line-height:1.5}.hub-center .workspace-heading{margin-bottom:18px}}

.git-steps{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0!important;margin:18px 0 24px}.git-steps li{display:flex;align-items:center;gap:10px;flex:1;min-width:150px;padding:12px;border:1px solid #494547;border-radius:12px;background:#22242a;color:#d6d7df}.git-steps strong{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#51452b;color:#f2d083;flex-shrink:0}.git-import-help{margin:16px 0;border:1px solid #45434a;border-radius:10px;padding:14px;line-height:1.7}.git-import-help summary{cursor:pointer;min-height:32px}.git-destination{display:grid;gap:12px;min-width:0;margin:18px 0;padding:16px;border:1px solid #55545c;border-radius:12px}.git-destination label{display:flex;gap:10px;align-items:start;line-height:1.6}.git-destination input{flex-shrink:0}.git-destination [hidden],.hub-checklist>[hidden]{display:none!important}.git-selection-status{font-weight:600;color:#dfc98d}[data-git-files] form{display:grid;gap:14px}[data-git-files] label>input:not([type=checkbox]):not([type=radio]){margin-top:8px}[data-git-files] [type=search]{width:100%}
