:root{color-scheme:light;font-family:Inter Variable,Noto Sans SC Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111611;background:#f7f6f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #111611;--muted: #5e6a62;--line: #dddcd6;--panel: #ffffff;--panel-strong: #f1f0eb;--blue: #006d92;--green: #008b66;--gold: #a76300;--red: #c83d34;--violet: #5c54e8;--acid: #d7ff44;--cyan: #00a4c7;--radius: 8px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font-size:14px;background-color:#f7f6f2;background-image:linear-gradient(90deg,rgba(17,22,17,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(17,22,17,.03) 1px,transparent 1px);background-size:64px 64px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:20px;height:100vh;padding:20px 16px;border-right:1px solid #e3e1da;background:#f1f0ebf5}.brand{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.brandMark,.statIcon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e2dfd7;border-radius:var(--radius);background:#fff;color:#111611;box-shadow:0 10px 28px #11161114}.brand strong,.identityPanel strong,.statCard strong,.rankingItem span,.ownedItem strong,.reviewItem strong,.discussionItem h3{display:block;color:var(--ink)}.brand strong{font-size:15px;line-height:1.15}.brand span{font-size:14px}.brand span,.identityPanel span,.identityPanel small,.statCard span,.statCard small,.entityHeader p,.entityFooter,.metaLine,.discussionItem p,.discussionItem small,.ownedItem span,.reviewItem span{color:var(--muted)}.nav{display:grid;gap:6px}.modeSwitchButton{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;border:1px solid #d8d6cf;border-radius:var(--radius);background:#ffffffbd;color:var(--blue);padding:0 12px;cursor:pointer;font-weight:750;text-align:left}.modeSwitchButton.active{border-color:var(--ink);background:var(--ink);color:#fff}.adminNav{border-top:1px solid #e3e1da;padding-top:12px}.navItem{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;border:0;border-radius:var(--radius);padding:0 12px;background:transparent;color:#555b56;cursor:pointer;font-size:14px;text-align:left}.navItem:hover,.navItem.active{background:#e8e6df;color:#111611}.navItem.active{box-shadow:inset 3px 0 #111611}.identityPanel{display:grid;grid-template-columns:40px minmax(0,1fr) 34px;gap:12px;align-items:center;margin-top:auto;padding:12px;border:1px solid #e2dfd7;border-radius:var(--radius);background:#ffffffc7}.identityAvatarButton{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:0;border-radius:50%;background:#111611;color:#fff;padding:0;cursor:pointer;font-weight:800}.identityAvatarButton img,.profileInlineAvatar img,.profileAvatarLarge img{width:100%;height:100%;object-fit:cover}.identityAvatarButton:hover,.identityAvatarButton:focus-visible{outline:3px solid rgba(0,109,146,.18)}.identitySummary{min-width:0}.identityNameButton{display:block;width:100%;border:0;background:transparent;color:var(--ink);padding:0;cursor:pointer;text-align:left}.identityNameButton:hover strong,.identityNameButton:focus-visible strong{color:var(--blue)}.identityNameButton strong,.identitySummary>span,.identityPanel small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identityPanel small{grid-column:1 / -1;font-size:11px}.identityLogoutButton{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e2dfd7;border-radius:var(--radius);background:#fff;color:var(--muted);cursor:pointer}.identityLogoutButton:hover,.identityLogoutButton:focus-visible{color:var(--red);outline:3px solid rgba(200,61,52,.14)}.workspace{width:100%;min-width:0;max-width:1360px;margin:0 auto;padding:24px}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.eyebrow{margin:0 0 6px;color:var(--cyan);font-size:11px;font-weight:750;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:560px;margin-bottom:0;font-size:23px;line-height:1.16;letter-spacing:0}h2{margin-bottom:0;font-size:18px;line-height:1.22;letter-spacing:0}h3{margin-bottom:0;font-size:16px;line-height:1.25;letter-spacing:0}.topActions,.tokenActions,.filterBar,.discussionToolbar,.tagFilter{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.topActions{justify-content:flex-end;flex-wrap:nowrap;max-width:none}.iconButton,.primaryButton,.secondaryButton,.dangerButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border-radius:var(--radius);border:1px solid var(--line);padding:0 12px;cursor:pointer;text-decoration:none;white-space:nowrap}.iconButton{width:36px;padding:0;background:var(--panel);color:var(--ink)}.primaryButton{color:#fff;background:var(--ink);border-color:var(--ink)}.adminModeButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid rgba(0,109,146,.28);border-radius:var(--radius);background:#fff;color:var(--blue);padding:0 12px;cursor:pointer;font-weight:750;white-space:nowrap}.adminModeButton.active{border-color:var(--ink);background:var(--ink);color:#fff}.secondaryButton{color:var(--ink);background:var(--panel)}.dangerButton{color:var(--red);background:#b84c4214;border-color:#b84c423d}.primaryButton:disabled,.secondaryButton:disabled,.dangerButton:disabled,.secondaryButton.disabled{cursor:not-allowed;opacity:.56}.compact{min-height:36px}.newMenu{position:relative}.newMenuButton{padding-right:10px}.newMenuPopover{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;gap:4px;width:210px;border:1px solid #d8d6cf;border-radius:10px;background:#fffffffa;padding:6px;box-shadow:0 18px 48px #11161129}.newMenuPopover button{display:flex;align-items:center;gap:9px;min-height:38px;width:100%;border:0;border-radius:8px;background:transparent;color:var(--ink);padding:0 10px;cursor:pointer;text-align:left}.newMenuPopover button:hover{background:#efeee8}.loginShell{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(120deg,rgba(0,109,146,.12),transparent 34%),linear-gradient(300deg,rgba(0,139,102,.12),transparent 36%),#f7f6f2}.loginPanel{display:grid;gap:18px;width:min(460px,100%);border:1px solid #d8d6cf;border-radius:12px;background:#fffffff5;padding:24px;box-shadow:0 26px 80px #11161124}.loginBrand{display:flex;align-items:center;gap:12px}.loginBrand strong,.loginBrand span{display:block}.loginBrand span,.loginCopy p,.loginMeta{color:var(--muted)}.loginCopy{display:grid;gap:8px}.loginCopy h1{max-width:none;font-size:26px}.loginCopy p{margin:0;line-height:1.55}.loginMeta{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:38px;border:1px solid #e2dfd7;border-radius:var(--radius);background:#f8faf6;padding:0 11px;font-size:12px}.loginMeta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loginError{margin:0;border:1px solid rgba(200,61,52,.24);border-radius:var(--radius);background:#c83d3414;color:var(--red);padding:10px 12px;overflow-wrap:anywhere}.loginButton{min-height:42px;width:100%}.profileModalOverlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#1116116b;padding:18px}.profileModal{position:relative;display:grid;width:min(520px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;border:1px solid #d8d6cf;border-radius:12px;background:#fff;box-shadow:0 28px 90px #1116113d}.profileCloseButton{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffeb;color:var(--ink);cursor:pointer}.profileHero{display:grid;justify-items:center;gap:10px;border-bottom:1px solid #ecebe5;background:linear-gradient(135deg,#006d9224,#008b6621),#f8faf6;padding:28px 24px 22px}.profileAvatarLarge{display:grid;place-items:center;width:96px;height:96px;overflow:hidden;border:3px solid #ffffff;border-radius:50%;background:#111611;color:#fff;box-shadow:0 14px 32px #11161129;font-size:28px;font-weight:850}.profileHeroCopy{display:grid;justify-items:center;gap:4px;min-width:0;max-width:100%;text-align:center}.profileHeroCopy h2{max-width:100%;overflow-wrap:anywhere}.profileHeroCopy span{max-width:100%;overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.profileAvatarActions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.profileAvatarEdit{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid #d7d5ce;border-radius:var(--radius);background:#fff;color:var(--ink);padding:0 10px;cursor:pointer}.profileBio{margin:0;border:1px solid #ecebe5;border-radius:var(--radius);background:#f8faf6;color:#3f473f;line-height:1.55;padding:12px;overflow-wrap:anywhere}.profileBody{display:grid;gap:14px;padding:20px 22px 16px}.profileNameBlock{display:grid;justify-items:center;gap:5px;text-align:center}.profileNameBlock h2{max-width:100%;overflow-wrap:anywhere}.profileNameBlock span{color:var(--muted)}.profileInfoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profileInfoGrid div{display:grid;gap:5px;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#f8faf6;padding:10px}.profileInfoGrid span{color:var(--muted);font-size:12px}.profileInfoGrid strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.profileFooter{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #ecebe5;padding:14px 22px 18px}.profileStatus{min-width:0;margin-right:auto;color:var(--muted);font-size:13px}.profileStatus.error{color:var(--red)}.profileStatus.success{color:var(--green)}.visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pageStack{display:grid;gap:14px}.workbenchHero{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(340px,1.22fr);align-items:center;min-height:320px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:linear-gradient(90deg,#f7f6f2fa,#f7f6f2f0 44%,#f7f6f233 72%),#fff;box-shadow:0 24px 70px #11161114}.workbenchCopy{position:relative;z-index:1;display:grid;gap:11px;padding:28px 34px}.launchPill{display:inline-flex;align-items:center;gap:9px;width:max-content;min-height:32px;border:1px solid #dfddd4;border-radius:999px;background:#fff;color:var(--ink);padding:0 14px;cursor:pointer;box-shadow:0 12px 30px #11161114}.launchPill span{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;background:#111611;color:#fff;padding:0 8px;font-size:12px}.heroGreeting{margin:0;color:#575e58;font-size:14px}.workbenchHero h2{max-width:450px;font-size:32px;line-height:1.1}.intentChips{display:flex;flex-wrap:wrap;gap:8px}.intentChips button{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid #dddad1;border-radius:999px;background:#ffffffe6;color:#3d443e;padding:0 12px;cursor:pointer}.commandBar{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:470px;min-height:50px;border:1px solid #2c302d;border-radius:12px;background:#111611;color:#f7f6f2;padding:0 14px;box-shadow:0 22px 48px #1116113d}.commandBar span{color:#9ca69e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.commandBar strong{color:#a8b7ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.commandBar em{overflow:hidden;color:#fff;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.workbenchVisual{position:absolute;inset:0 0 0 auto;width:64%;height:100%}.workbenchVisual img{width:100%;height:100%;object-fit:cover;object-position:center}.builderPresence{position:absolute;right:18px;bottom:18px;width:220px;border:1px solid rgba(255,255,255,.74);border-radius:12px;background:#ffffffc2;color:var(--ink);padding:12px;box-shadow:0 18px 48px #11161124;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.builderPresence span{color:var(--cyan);font-size:11px;font-weight:780;text-transform:uppercase}.builderPresence strong{display:block;margin-top:4px;font-size:15px}.builderPresence p{margin:2px 0 10px;color:var(--muted);font-size:12px}.builderPresence div{display:flex}.builderPresence i{display:grid;place-items:center;width:28px;height:28px;margin-right:-6px;border:2px solid rgba(255,255,255,.86);border-radius:50%;background:#111611;color:#fff;font-size:11px;font-style:normal;font-weight:800}.builderPresence i:nth-child(2){background:var(--cyan)}.builderPresence i:nth-child(3){background:var(--violet)}.statGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.statGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.statCard,.panel,.entityCard,.discussionItem.full{border:1px solid var(--line);border-radius:var(--radius);background:#fffffff5}.statCard{display:flex;align-items:center;gap:12px;padding:12px;min-width:0}.statCard strong{font-size:22px}.statCard small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel{padding:18px}.sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.contentGrid{display:grid;gap:16px}.contentGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cardGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.entityCard{display:flex;flex-direction:column;min-height:258px;padding:16px}.entityCover{position:relative;display:grid;align-content:space-between;gap:10px;min-height:138px;overflow:hidden;border:1px solid color-mix(in srgb,var(--cover-c) 26%,transparent);border-radius:var(--radius);background:linear-gradient(135deg,var(--cover-a),var(--cover-b)),#f8faf6;color:var(--cover-ink);padding:12px}.entityCover.uploaded{border-color:#10131029;background:#141713;color:#fff;--cover-c: #ffffff;--cover-ink: #ffffff}.entityCoverImage{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.entityCard>.entityCover{margin-bottom:14px}.entityCover:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;opacity:.34;pointer-events:none}.entityCover.uploaded:before{z-index:1;background:linear-gradient(180deg,#0d100d9e,#0d100d47 42%,#0d100dc2),linear-gradient(110deg,rgba(13,16,13,.68),transparent 62%);opacity:1}.entityCover.pattern0:before{background-image:linear-gradient(90deg,color-mix(in srgb,var(--cover-c) 24%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--cover-c) 18%,transparent) 1px,transparent 1px);background-size:22px 22px}.entityCover.pattern1:before{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--cover-c) 18%,transparent) 0 2px,transparent 2px 15px)}.entityCover.pattern2:before{background-image:linear-gradient(120deg,transparent 0 58%,color-mix(in srgb,var(--cover-c) 16%,transparent) 58% 60%,transparent 60%),linear-gradient(30deg,transparent 0 40%,color-mix(in srgb,var(--cover-c) 13%,transparent) 40% 42%,transparent 42%);background-size:38px 38px}.entityCover.pattern3:before{background-image:repeating-linear-gradient(0deg,transparent 0 13px,color-mix(in srgb,var(--cover-c) 16%,transparent) 13px 14px),repeating-linear-gradient(90deg,transparent 0 31px,color-mix(in srgb,var(--cover-c) 12%,transparent) 31px 32px)}.entityCover.large{flex:0 0 286px;width:286px;min-height:196px}.entityCoverTop,.entityCoverBody,.entityCoverMarkers,.entityCoverSignal{position:relative;z-index:2}.entityCoverTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.entityCoverMark{display:grid;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--cover-c) 22%,white);border-radius:var(--radius);background:#ffffffb8;color:var(--cover-c)}.entityCover.uploaded .entityCoverMark,.entityCover.uploaded .entityCoverLabel,.entityCover.uploaded .entityCoverMarkers span{border-color:#ffffff3d;background:#0d100d73;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.entityCover.large .entityCoverMark{width:46px;height:46px}.entityCoverLabel{display:inline-flex;align-items:center;min-height:26px;border:1px solid color-mix(in srgb,var(--cover-c) 24%,transparent);border-radius:999px;background:#ffffff94;color:var(--cover-ink);font-size:12px;font-weight:800;padding:0 9px}.entityCoverSignal{display:flex;align-items:end;justify-content:space-between;gap:14px}.entityCoverSignal b{color:color-mix(in srgb,var(--cover-c) 72%,var(--cover-ink));font-size:40px;line-height:.88}.entityCover.uploaded .entityCoverSignal b,.entityCover.uploaded .entityCoverSignal i,.entityCover.uploaded .entityCoverBody span{color:#ffffffbd}.entityCover.large .entityCoverSignal b{font-size:58px}.entityCoverSignal i{overflow:hidden;color:color-mix(in srgb,var(--cover-ink) 72%,transparent);font-size:12px;font-style:normal;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.entityCoverBody{display:grid;gap:4px}.entityCoverBody strong{display:-webkit-box;overflow:hidden;color:var(--cover-ink);font-size:16px;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.entityCover.large .entityCoverBody strong{font-size:20px}.entityCoverBody span{overflow:hidden;color:color-mix(in srgb,var(--cover-ink) 68%,transparent);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.entityCoverMarkers{display:flex;flex-wrap:wrap;gap:6px}.entityCoverMarkers span{display:inline-flex;align-items:center;max-width:100%;min-height:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--cover-c) 22%,transparent);border-radius:999px;background:#ffffff9e;color:color-mix(in srgb,var(--cover-ink) 80%,transparent);font-size:11px;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.entityHeader{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.entityHeader p{margin-bottom:4px;font-size:13px}.entityDescription{color:#444b43;line-height:1.5}.metaLine{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 10px;font-size:12px}.entityFooter{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:13px}.entityActionRow{display:flex;justify-content:flex-end;gap:8px;padding-top:12px}.entityFooter strong,.entityFooter a,.launchLinkButton{display:inline-flex;align-items:center;gap:5px;color:var(--blue);text-decoration:none}.launchLinkButton{border:0;background:transparent;cursor:pointer;font-weight:750;padding:0}.launchLinkButton:disabled{color:var(--muted);cursor:not-allowed}.tagRow{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.tagRow span,.kindBadge,.typeBadge,.statusBadge,.riskBadge,.discussionMeta span,.tagFilter button{display:inline-flex;align-items:center;gap:5px;min-height:25px;border-radius:999px;border:1px solid var(--line);padding:0 9px;background:#f1f5f0;color:#4d544c;font-size:12px;white-space:nowrap}.kindBadge.pure{border-color:#275f923d;background:#006d9217;color:var(--blue)}.kindBadge.mcp{border-color:#6f57973d;background:#5c54e817;color:var(--violet)}.typeBadge.skill{border-color:#006d923d;background:#006d9217;color:var(--blue)}.typeBadge.mcp{border-color:#a0671342;background:#a067131a;color:var(--gold)}.typeBadge.app,.statusBadge.approved,.statusBadge.published,.statusBadge.live,.riskBadge.low{border-color:#23735540;background:#23735517;color:var(--green)}.statusBadge.review,.statusBadge.pending,.riskBadge.medium{border-color:#a0671342;background:#a067131a;color:var(--gold)}.statusBadge.limited,.statusBadge.blocked,.riskBadge.high{border-color:#b84c4240;background:#b84c4217;color:var(--red)}.dependencyLine{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--violet);font-size:13px}.endpointLine{overflow:hidden;margin-top:10px;border:1px solid #e3e1da;border-radius:8px;background:#f6f7f4;color:#657069;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.objectLanguage{display:flex;align-items:center;gap:9px;margin-bottom:14px;border:1px solid #d8e5e5;border-radius:10px;background:#f6fbfadb;color:#355b5e;padding:12px}.objectDot{width:11px;height:11px;flex:0 0 auto;border-radius:50%}.objectDot.data{background:var(--cyan);box-shadow:0 0 0 5px #00a4c71f}.myPortalGrid,.categoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portalShortcut,.categoryTile{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:#f8faf6;color:var(--ink);cursor:pointer;text-align:left}.portalShortcut{justify-content:flex-start}.categoryTile strong{font-size:24px}.categoryTile small{grid-column:1 / -1;color:var(--muted)}.dataServiceGrid .categoryTile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.creationObjects{display:grid;gap:10px}.creationObject{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:78px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#f8faf6;color:var(--ink);padding:12px;cursor:pointer;text-align:left}.creationObject:before{content:"";position:absolute;inset:0 auto 0 0;width:4px}.creationObject.skill:before{background:var(--violet)}.creationObject.data:before{background:var(--cyan)}.creationObject.mcp:before{background:var(--blue)}.creationObject.post:before{background:var(--gold)}.objectGlyph{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e1dfd8;border-radius:8px;background:#fff;color:var(--ink)}.creationObject.skill .objectGlyph{color:var(--violet)}.creationObject.data .objectGlyph{color:var(--cyan)}.creationObject.mcp .objectGlyph{color:var(--blue)}.creationObject.post .objectGlyph{color:var(--gold)}.objectCopy{min-width:0}.objectCopy strong{display:block;font-size:15px}.objectCopy small{display:block;margin-top:3px;color:var(--muted);line-height:1.35}.creationObject em{align-self:start;border:1px solid #e0ded6;border-radius:999px;background:#fff;color:#555d56;font-size:12px;font-style:normal;padding:4px 8px;white-space:nowrap}.rankingList,.ownedList,.reviewList,.discussionList{display:grid;gap:10px}.identityRows{display:grid;gap:10px;margin-bottom:14px}.identityRows div{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;min-height:42px;border:1px solid var(--line);border-radius:var(--radius);background:#f8faf6;padding:10px 12px}.identityRows span{color:var(--muted);font-size:12px}.identityRows strong,.identityRows code{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.identityRows code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.rankingItem,.ownedItem,.reviewItem,.discussionItem{display:grid;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius);background:#f8faf6;padding:12px}.rankingItem{grid-template-columns:32px minmax(0,1fr) auto}.rankingItem strong{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e7f6f8;color:var(--blue)}.rankingItem em{color:var(--green);font-style:normal;font-weight:750}.filterBar{justify-content:space-between}.skillCatalogPanel{display:grid;gap:16px}.skillCatalogStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skillCatalogStats div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;border:1px solid #e1dfd8;border-radius:var(--radius);background:#f8faf6;color:var(--muted);padding:0 12px}.skillCatalogStats strong{color:var(--ink);font-size:18px}.skillFilterBar{display:grid;grid-template-columns:auto minmax(220px,1fr) auto}.skillFilterBar .searchControl{justify-self:stretch}.skillFilterBar .searchControl input{width:100%;min-width:0}.skillListPanel{display:grid;gap:14px}.skillListHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.skillListHeader span{max-width:360px;color:var(--muted);line-height:1.45}.skillList{display:grid;gap:10px}.skillListItem{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(190px,auto);gap:16px;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius);background:#fbfbf8;padding:14px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.skillListItem:hover,.skillListItem:focus{border-color:#006d9252;box-shadow:0 14px 34px #11161114;outline:none;transform:translateY(-1px)}.skillListMain{min-width:0}.skillListTitle{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.skillListTitle h3{min-width:min(100%,260px)}.skillListMain p{max-width:760px;margin-bottom:10px;color:#444b43;line-height:1.5}.skillListMeta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--muted);font-size:12px}.skillListAside{display:grid;align-content:space-between;justify-items:end;gap:14px}.skillListAside strong,.openDetailCue{display:inline-flex;align-items:center;gap:5px;color:var(--blue)}.skillListActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.openDetailCue{min-height:36px;color:var(--muted);font-size:13px}.skillDetailHero{display:grid;gap:16px}.detailBackButton{justify-self:start}.skillDetailHeroTop{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.skillDetailTitle{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px}.skillDetailTitle h2{font-size:24px}.skillDetailHeroTop p{max-width:780px;margin-bottom:0;color:#444b43;line-height:1.55}.skillDetailActions{flex:0 0 auto}.skillDetailStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.detailMetric{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;border:1px solid #e1dfd8;border-radius:var(--radius);background:#f8faf6;color:var(--muted);padding:11px 12px}.detailMetric strong{grid-column:1 / -1;color:var(--ink);font-size:20px}.skillDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.skillDetailSection{display:grid;align-content:start;gap:12px}.skillDetailSection p{margin-bottom:0;color:#444b43;line-height:1.55}.detailTokenList,.readinessList{display:flex;flex-wrap:wrap;gap:8px}.detailTokenList span,.readinessList span{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid var(--line);border-radius:999px;background:#f8faf6;color:#4d544c;padding:0 11px}.readinessList{display:grid}.readinessList span{justify-content:flex-start;border-radius:var(--radius)}.detailRows{display:grid;gap:9px}.detailRows div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:center;min-height:38px;border:1px solid var(--line);border-radius:var(--radius);background:#f8faf6;padding:8px 10px}.detailRows span{color:var(--muted);font-size:12px}.detailRows strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.publishPanel{display:grid;gap:14px;margin-bottom:16px;border:1px solid #d8d6cf;border-radius:var(--radius);background:#fbfbf8;padding:14px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.formField{display:grid;gap:6px;min-width:0}.formField.full{grid-column:1 / -1}.formField>span{color:var(--muted);font-size:12px;font-weight:700}.formField input,.formField select,.formField textarea{width:100%;min-height:38px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);outline:0;padding:8px 10px}.formField textarea{resize:vertical;line-height:1.45}.formField input:focus,.formField select:focus,.formField textarea:focus{border-color:#006d9273;box-shadow:0 0 0 3px #006d921a}.coverUploadGrid{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:stretch;gap:12px}.coverUploadGrid .entityCover{min-height:154px}.coverUploadControls{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:10px;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px}.coverUploadControls span{flex-basis:100%;color:var(--muted);font-size:12px;font-weight:700}.coverUploadButton{position:relative;overflow:hidden}.coverUploadButton input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.coverUploadButton.disabled input{cursor:not-allowed}.formActions{display:flex;justify-content:flex-end;gap:10px}.formMessage{margin-bottom:12px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;font-weight:700}.formMessage.success{border-color:#23735540;background:#23735517;color:var(--green)}.formMessage.error{border-color:#b84c4240;background:#b84c4217;color:var(--red)}.segmentedControl{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.segmentedControl button{min-height:36px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);padding:0 13px;cursor:pointer}.segmentedControl button:last-child{border-right:0}.segmentedControl button.active{background:var(--ink);color:#fff}.selectControl,.searchControl{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:1px solid var(--line);border-radius:var(--radius);padding:0 10px;background:var(--panel);color:var(--muted)}.selectControl select,.searchControl input{min-width:180px;border:0;outline:0;background:transparent;color:var(--ink)}.calloutBand{display:flex;align-items:center;gap:10px;margin-bottom:14px;border:1px solid #cdd9cf;border-radius:var(--radius);padding:12px;background:#eff9f2;color:#1d6548}.calloutBand a{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--blue);font-weight:750;text-decoration:none}.quotaBlock{display:grid;gap:10px;margin-bottom:16px}.quotaHeader{display:flex;justify-content:space-between;gap:12px}.quotaTrack{height:14px;border-radius:999px;background:#e6ede6;overflow:hidden}.quotaTrack span{display:block;height:100%;border-radius:inherit;background:var(--cyan)}.ownedItem{grid-template-columns:minmax(0,1fr) auto}.discussionToolbar{justify-content:space-between}.discussionList.compact .discussionItem{grid-template-columns:minmax(0,1fr) auto}.discussionItem.full{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:start;padding:16px}.discussionItem p{margin-bottom:12px;line-height:1.5}.discussionMeta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px}.discussionSide{text-align:right}.discussionSignal{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:13px}.composerDock{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.forumTagFilter{margin-top:12px}.forumLayout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start}.forumRail{position:sticky;top:18px;display:grid;gap:12px}.forumRailBlock{display:grid;gap:10px}.railHeader{display:flex;align-items:center;gap:8px;color:var(--ink)}.railSearch{width:100%}.railSearch input{min-width:0;width:100%}.categoryStack{display:grid;gap:8px}.categoryStack button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;border:1px solid var(--line);border-radius:var(--radius);background:#f8faf6;color:var(--ink);padding:0 10px;cursor:pointer}.categoryStack button:hover{background:#edf2ed}.categoryStack button.activeFilter,.forumTagFilter button.activeFilter{border-color:#006d9252;background:#006d921a;color:var(--blue)}.railTagFilter{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.railTagFilter button{justify-content:flex-start;width:auto;min-height:32px;border-radius:var(--radius)}.categoryStack span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categoryStack strong{display:grid;place-items:center;min-width:26px;height:26px;border-radius:999px;background:#e7f6f8;color:var(--blue);font-size:12px}.forumTopicList{display:grid;gap:12px}.forumTopic{display:grid;gap:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fffffff5;padding:16px}.forumTopic.interactive{transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.forumTopic.interactive:hover{border-color:#006d9247;box-shadow:0 12px 30px #11161114;transform:translateY(-1px)}.forumTopicHeader,.forumTopicFooter{display:flex;justify-content:space-between;gap:12px;align-items:center}.topicHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.replyJumpButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid var(--line);border-radius:var(--radius);background:#111611;color:#fff;padding:0 12px;cursor:pointer;font-weight:750}.replyJumpButton:hover{background:#27302a}.forumAuthor{display:flex;align-items:center;gap:10px;min-width:0}.profileInlineAvatar{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;overflow:hidden;border:0;border-radius:50%;background:#111611;color:#fff;padding:0;cursor:pointer;font-size:12px;font-weight:800}.profileInlineAvatar:hover,.profileInlineAvatar:focus-visible{outline:3px solid rgba(0,109,146,.16)}.profileInlineName{display:block;max-width:100%;overflow:hidden;border:0;background:transparent;color:var(--ink);padding:0;cursor:pointer;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.profileInlineName:hover,.profileInlineName:focus-visible{color:var(--blue)}.forumAuthor .profileInlineName,.forumAuthor strong{display:block;color:var(--ink)}.forumAuthor small{display:block;color:var(--muted)}.forumTopic h3{font-size:18px}.topicTitleButton{width:100%;border:0;background:transparent;color:var(--ink);padding:0;cursor:pointer;font-size:18px;font-weight:800;line-height:1.25;text-align:left}.topicTitleButton:hover{color:var(--blue)}.forumTopic p{margin-bottom:0;color:#444b43;line-height:1.55}.forumCardBody{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.latestReply{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;border-left:3px solid rgba(0,109,146,.24);background:#f8faf6;padding:9px 10px}.latestReply .profileInlineName,.latestReply span{color:var(--ink);font-size:12px;font-weight:800}.latestReply p{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.forumBackButton{justify-self:start}.forumDetailLayout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.forumDetailMain{display:grid;gap:14px}.forumDetailHero,.forumDetailAside{display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--radius);background:#fffffff5;padding:18px}.forumDetailHero h2{max-width:860px;font-size:28px;line-height:1.16}.forumDetailBody{max-width:900px;color:#343c35;font-size:15px;line-height:1.7;white-space:pre-wrap}.forumDetailAside{position:sticky;top:18px}.detailAsideBlock{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:12px}.detailAsideBlock:first-child{border-top:0;padding-top:0}.detailAsideBlock>strong{color:var(--ink)}.contextRows,.participantStack{display:grid;gap:8px}.contextRows span,.participantStack span,.participantStack button{display:flex;align-items:center;gap:8px;min-width:0;border:0;background:transparent;color:var(--muted);padding:0;font-size:13px;text-align:left}.participantStack button{cursor:pointer}.participantStack button:hover,.participantStack button:focus-visible{color:var(--blue)}.forumMediaGrid{display:grid;gap:8px;overflow:hidden;border-radius:var(--radius)}.forumMediaGrid.count1{grid-template-columns:minmax(0,1fr)}.forumMediaGrid.count2,.forumMediaGrid.count3{grid-template-columns:repeat(2,minmax(0,1fr))}.forumMediaGrid img{width:100%;min-height:180px;max-height:280px;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);background:#eef1ed}.forumAttachmentBlocks{display:grid;gap:10px}.forumAttachmentBlocks.compact{gap:8px}.forumImageCarousel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#eef1ed}.forumImageCarousel img{display:block;width:100%;height:min(58vh,520px);object-fit:contain;background:#111611}.forumImageCarousel.compact img{height:220px;object-fit:cover}.imageNav{position:absolute;top:50%;display:grid;place-items:center;width:36px;height:44px;border:1px solid rgba(255,255,255,.42);border-radius:var(--radius);background:#111611b8;color:#fff;cursor:pointer;transform:translateY(-50%)}.imageNav.previous{left:10px}.imageNav.next{right:10px}.imageCounter{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;min-height:26px;border-radius:999px;background:#111611bd;color:#fff;padding:0 9px;font-size:12px;font-weight:750}.imageDotRow{display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid rgba(255,255,255,.14);background:#111611;padding:8px}.imageDotRow button{width:7px;height:7px;border:0;border-radius:50%;background:#ffffff57;padding:0;cursor:pointer}.imageDotRow button.active{width:18px;border-radius:999px;background:#fff}.forumFilePreviewList{display:grid;gap:8px}.forumFilePreviewList.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.forumFilePreview{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid #dde4df;border-radius:var(--radius);background:#f8faf6;color:var(--ink);padding:10px;text-decoration:none}.fileTypeBadge{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e1dfd8;border-radius:var(--radius);background:#fff;color:var(--blue)}.fileTypeBadge.pdf{color:var(--red)}.fileTypeBadge.markdown{color:var(--green)}.fileTypeBadge.html{color:var(--gold)}.forumFilePreview small{display:block;color:var(--muted);font-size:12px}.forumFilePreview strong{display:block;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.forumFilePreview p{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.forumFileMore{display:grid;place-items:center;min-height:64px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);background:#f8faf6;font-weight:750}.embedStack{display:grid;gap:8px}.forumEmbed,.forumPlugin{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dde4df;border-radius:var(--radius);background:#f8faf6;color:var(--ink);padding:12px;text-decoration:none}.forumEmbed.video{border-color:#5c54e838;background:#5c54e80f}.forumEmbed.social{border-color:#1116112e;background:#f1f4f3}.forumVideoEmbed{overflow:hidden;border:1px solid rgba(92,84,232,.22);border-radius:var(--radius);background:#111611}.forumVideoEmbed iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.videoSourceLink{display:flex;align-items:center;gap:8px;min-height:40px;color:#fff;padding:0 12px;text-decoration:none}.forumEmbed>span,.forumPlugin>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e1dfd8;border-radius:var(--radius);background:#fff;color:var(--blue)}.forumEmbed.video>span{color:var(--violet)}.forumEmbed small,.forumPlugin small{display:block;color:var(--muted);font-size:12px;text-transform:capitalize}.forumEmbed strong,.forumPlugin strong{display:block;margin:2px 0;color:var(--ink)}.forumEmbed p,.forumPlugin p{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mentionRow{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--blue)}.mentionRow span,.mentionRow button{display:inline-flex;align-items:center;min-height:25px;border:1px solid rgba(0,109,146,.2);border-radius:999px;background:#006d9214;color:var(--blue);padding:0 9px;cursor:pointer;font-size:12px}.mentionRow button:hover,.mentionRow button:focus-visible{border-color:#006d9261;background:#006d9221}.forumComposer{display:grid;gap:12px;margin:14px 0 16px;border-top:1px solid var(--line);padding-top:14px}.forumComposerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px}.forumComposerBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1116114d;cursor:default}.forumComposerDialog{position:relative;z-index:1;display:grid;gap:14px;width:min(760px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 24px 80px #11161138;padding:18px}.composerDialogHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.composerDialogHeader h2{font-size:24px}.forumComposerDialog .forumComposer{margin:0;border-top:0;padding-top:0}.forumComposerGrid{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px}.fieldControl{display:grid;gap:7px;min-width:0}.fieldControl span{color:var(--muted);font-size:12px;font-weight:750}.fieldControl input,.fieldControl select,.fieldControl textarea,.replyComposer textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);padding:10px 12px;outline:none}.fieldControl textarea,.replyComposer textarea{min-height:92px;resize:vertical;line-height:1.5}.fieldControl input:focus,.fieldControl select:focus,.fieldControl textarea:focus,.replyComposer textarea:focus{border-color:#006d9275;box-shadow:0 0 0 3px #006d921a}.composerLinkPreview{display:grid;gap:8px}.composerLinkPreview .forumVideoEmbed iframe{max-height:320px}.linkPreviewStatus{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px dashed var(--line);border-radius:var(--radius);background:#f8faf6;color:var(--muted);padding:0 12px;font-size:13px}.linkPreviewStatus.error{color:var(--red)}.composerMediaPanel{display:grid;gap:10px;border:1px solid #dde4df;border-radius:var(--radius);background:#f8faf6;padding:12px}.composerMediaHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.composerMediaHeader>div{display:grid;gap:2px}.composerMediaHeader strong{color:var(--ink)}.composerMediaHeader span,.mediaMessage{color:var(--muted);font-size:12px}.attachmentPicker{cursor:pointer}.attachmentPicker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.composerAttachmentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.composerAttachment{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:72px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:7px}.composerAttachment img,.composerAttachment>span{width:64px;height:56px;border-radius:calc(var(--radius) - 2px);border:1px solid #e1dfd8;background:#eef1ed}.composerAttachment img{display:block;object-fit:cover}.composerAttachment>span{display:grid;place-items:center;color:var(--blue);font-size:11px;font-weight:750;text-align:center}.composerAttachment strong{display:block;overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.composerAttachment small{color:var(--muted);font-size:12px}.composerAttachment button{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--muted);cursor:pointer}.composerAttachment button:hover{color:var(--red)}.composerActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.statusText{display:inline-flex;align-items:center;gap:6px;min-height:28px;margin-right:auto;color:var(--muted);font-size:13px}.statusText.success{color:var(--green)}.statusText.error{color:var(--red)}.spinIcon{animation:spin .9s linear infinite}.forumReplies{display:grid;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:#fffffff5;padding:14px}.replyHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.replyHeader strong{color:var(--ink)}.replyToggle{display:inline-flex;align-items:center;justify-self:start;gap:7px;min-height:32px;border:1px solid var(--line);border-radius:var(--radius);background:#f8faf6;color:var(--ink);padding:0 10px;cursor:pointer}.replyList{display:grid;gap:10px}.forumReply{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;border-top:1px solid #ecebe5;padding-top:10px}.forumReply>span,.forumReply .profileInlineAvatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#edf2ed;color:var(--ink);font-size:11px;font-weight:800}.forumReply strong{color:var(--ink)}.forumReply small{margin-left:8px;color:var(--muted)}.forumReply p{margin-top:4px}.replyEmpty{display:grid;place-items:center;min-height:70px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);background:#f8faf6}.replyComposer{display:grid;gap:8px;scroll-margin-top:18px;border-top:1px solid #ecebe5;padding-top:10px}@keyframes spin{to{transform:rotate(360deg)}}.reviewItem{grid-template-columns:minmax(0,1fr) auto auto}.table{display:grid;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.tableHeader,.tableRow{display:grid;grid-template-columns:1.25fr 1fr .6fr 1fr;gap:12px;align-items:center;padding:12px 14px}.tableHeader{background:var(--panel-strong);color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.tableRow{border-top:1px solid var(--line);background:#fff}.tableRow strong{display:block}.adminViewSwitch{justify-self:start}.llmGatewayConsole{display:grid;gap:14px}.llmGatewayHeader .sectionHeader{margin-bottom:14px}.llmGatewayControls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:12px}.llmGatewayStudio{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:start}.llmModelRail{position:sticky;top:18px;display:grid;gap:12px}.llmRailTitle{display:flex;align-items:center;gap:8px}.llmRailMeta{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:12px}.llmRailMeta span,.llmModelPill{border:1px solid var(--line);border-radius:999px;background:#f8faf6;padding:3px 7px}.llmModelList{display:grid;gap:8px}.llmModelButton{display:grid;gap:3px;width:100%;min-height:64px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);padding:10px 11px;text-align:left;cursor:pointer}.llmModelButton.active{border-color:#006d926b;box-shadow:inset 3px 0 0 var(--blue)}.llmModelPill{justify-self:start;color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase}.llmModelPill.ready{border-color:#2f7d4f38;background:#2f7d4f14;color:var(--green)}.llmModelPill.pending{border-color:#af5b1e33;background:#af5b1e14;color:#8a4b18}.llmModelButton span,.llmModelButton small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llmModelButton small,.llmWorkbenchTop p,.llmDocGroup p{color:var(--muted)}.llmWorkbench{display:grid;gap:16px;min-width:0}.llmWorkbenchTop,.llmResultHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.llmWorkbenchTop h2{margin:0;font-size:22px}.llmWorkbenchTop p{margin:2px 0 0}.llmPlaygroundGrid,.llmCodeGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:14px;align-items:start}.llmPromptColumn,.llmResultColumn,.llmCodeGrid>div{display:grid;gap:10px;min-width:0}.llmPromptColumn textarea{min-height:220px}.llmParamGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.llmNotice{border:1px solid rgba(175,91,30,.22);border-radius:var(--radius);background:#af5b1e14;color:#7d4518;padding:10px 12px;font-weight:700}.primaryAction,.secondaryAction,.iconTextButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:var(--radius);padding:0 12px;font-weight:750;cursor:pointer}.primaryAction{border:1px solid var(--ink);background:var(--ink);color:#fff}.secondaryAction,.iconTextButton{border:1px solid var(--line);background:#fff;color:var(--ink)}.primaryAction:disabled{opacity:.62;cursor:wait}.llmCodeBlock{overflow:auto;min-height:170px;max-height:430px;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap}.llmDocsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.llmDocGroup{display:grid;align-content:start;gap:8px;min-width:0;border-top:1px solid var(--line);padding-top:12px}.llmDocGroup h3{margin:0}.llmDocGroup code{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#f8faf6;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap}.llmPricingLine{margin-bottom:0;font-weight:750}.okText{color:var(--green)}.errorText{color:var(--red)}.emptyState{display:grid;place-items:center;min-height:140px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);background:#f8faf6;text-align:center}@media(max-width:1160px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.nav{grid-template-columns:repeat(3,minmax(0,1fr))}.statGrid,.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contentGrid.two,.statGrid.three,.skillDetailGrid,.llmGatewayStudio,.llmPlaygroundGrid,.llmCodeGrid,.llmDocsGrid,.forumDetailLayout,.forumLayout{grid-template-columns:1fr}.forumDetailAside,.forumRail,.llmModelRail{position:static}.categoryStack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1320px){.topActions{flex-wrap:nowrap;max-width:none}h1{max-width:520px}.workbenchHero h2{font-size:28px}}@media(max-width:760px){.workspace{padding:18px}.topbar,.workbenchHero,.statGrid,.skillCatalogStats,.skillFilterBar,.skillListItem,.skillDetailHeroTop,.skillDetailStats,.skillDetailGrid,.contentGrid.two,.cardGrid,.cardGrid.two,.formGrid,.coverUploadGrid,.llmGatewayControls,.llmParamGrid,.forumComposerGrid,.myPortalGrid,.categoryGrid,.llmWorkbenchTop{display:grid;grid-template-columns:1fr}.llmWorkbenchTop .segmentedControl{display:flex;width:100%}.llmWorkbenchTop .segmentedControl button{flex:1;min-width:0}h1{font-size:24px}.workbenchHero{min-height:auto}.workbenchCopy{padding:26px}.workbenchHero h2{font-size:28px}.workbenchVisual{position:relative;width:100%;min-height:240px}.builderPresence{right:16px;bottom:16px;left:16px;width:auto}.commandBar{grid-template-columns:auto minmax(0,1fr) auto}.commandBar span{display:none}.topActions,.filterBar,.discussionToolbar,.composerDock,.forumTopicHeader,.forumTopicFooter,.topicHeaderActions{align-items:stretch}.topActions{justify-content:flex-start;flex-wrap:wrap;width:100%}.topActions .iconButton{flex:0 0 36px}.topActions .adminModeButton,.topActions>.primaryButton,.topActions .newMenu{flex:1 1 132px;width:auto;min-width:0}.skillListHeader{display:grid}.skillListAside{justify-items:start}.skillListActions{justify-content:flex-start}.skillDetailActions,.entityCover.large{width:100%}.detailRows div{grid-template-columns:1fr}.newMenu{flex:1}.newMenuButton{width:100%}.newMenuPopover{left:0;right:auto;width:100%}.secondaryButton,.primaryButton,.adminModeButton,.dangerButton,.selectControl,.searchControl{width:100%}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.discussionItem.full,.reviewItem,.latestReply,.forumEmbed,.forumPlugin,.forumFilePreview,.categoryStack,.forumMediaGrid.count2,.forumMediaGrid.count3,.forumFilePreviewList.compact,.composerAttachmentGrid{grid-template-columns:1fr}.forumTopicHeader,.forumTopicFooter,.replyHeader,.topicHeaderActions,.composerMediaHeader{display:grid}.forumImageCarousel img,.forumImageCarousel.compact img{height:260px}.forumEmbed p,.forumPlugin p{white-space:normal}.formField.full{grid-column:auto}.formActions{display:grid}.creationObject{grid-template-columns:40px minmax(0,1fr)}.creationObject em{grid-column:2;justify-self:start}.identityRows div{grid-template-columns:1fr}.profileModalOverlay{padding:12px}.profileModal{max-height:calc(100vh - 24px)}.profileInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.discussionSide{text-align:left}.table{overflow-x:auto}.tableHeader,.tableRow{min-width:760px}}
