/* A horizontal module rail, with the current workspace directly below it. */
#workspaces .explorer{display:flex;flex-direction:column;gap:24px}
#workspaces .workspace-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--page-line);border-radius:12px;overflow:hidden;padding:3px;margin:0;gap:0}
#workspaces .workspace-tab{min-width:0;width:100%;display:flex;align-items:flex-start;gap:9px;padding:15px 12px;border:0;border-right:1px solid var(--page-line);border-radius:6px}
#workspaces .workspace-tab:last-child{border-right:0}
#workspaces .workspace-tab .tab-number{min-width:15px!important;padding-left:0;font-size:7px;padding-top:7px}
#workspaces .workspace-tab>span:nth-child(2){min-width:0}
#workspaces .workspace-tab>span:nth-child(2)>.workspace-word--bubble{font-size:27px;line-height:1.35}
#workspaces .workspace-tab small{font-size:8px;line-height:1.4;min-height:23px;white-space:normal;margin-top:5px}
#workspaces .workspace-tab>svg{display:none}
#workspaces .workspace-tab.active:before{left:8px;right:8px;bottom:0;top:auto;height:2px;width:auto;box-shadow:none}
#workspaces .module-panel{width:100%;min-width:0}
#workspaces .module-panel .module-description{max-width:860px}
#workspaces .module-features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:42px}
#workspaces .capability-note{padding-left:0}
#workspaces[data-scroll-story="enabled"] .explorer{gap:18px}
#workspaces[data-scroll-story="enabled"] .workspace-tab{padding:9px 12px}
#workspaces[data-scroll-story="enabled"] .workspace-tab>span:nth-child(2)>.workspace-word--bubble{font-size:25px}
#workspaces[data-scroll-story="enabled"] .workspace-tab small{font-size:8px;min-height:22px}
#workspaces[data-scroll-story="enabled"] .module-panel{padding-left:26px;padding-right:26px}
#workspaces[data-scroll-story="enabled"] .module-features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px}
#workspaces[data-scroll-story="enabled"] .capability-note{padding-left:0}
@media(min-width:950px) and (min-height:760px){#workspaces[data-scroll-story="enabled"] .workspace-tab>span:nth-child(2)>.workspace-word--bubble{font-size:27px}#workspaces[data-scroll-story="enabled"] .workspace-tab small{font-size:9px}#workspaces[data-scroll-story="enabled"] .module-panel{padding-top:20px;min-height:350px}#workspaces[data-scroll-story="enabled"] .module-top{margin-bottom:12px}#workspaces[data-scroll-story="enabled"] .module-panel h3{font-size:30px}#workspaces[data-scroll-story="enabled"] .module-features>div{padding-top:13px;padding-bottom:13px}}
@media(max-width:900px){#workspaces .workspace-tabs,#workspaces[data-scroll-story="enabled"] .workspace-tabs{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--page-line) transparent;overscroll-behavior-x:contain;padding:3px;border-radius:9px;margin-bottom:0}#workspaces .workspace-tab,#workspaces[data-scroll-story="enabled"] .workspace-tab{width:155px;min-width:155px;flex:0 0 155px;border:0;border-right:1px solid var(--page-line);padding:10px 11px}#workspaces .workspace-tab:nth-child(-n+3),#workspaces[data-scroll-story="enabled"] .workspace-tab:nth-child(-n+3){border-bottom:0}#workspaces .workspace-tab:nth-child(3n),#workspaces[data-scroll-story="enabled"] .workspace-tab:nth-child(3n){border-right:1px solid var(--page-line)}#workspaces .workspace-tab:last-child,#workspaces[data-scroll-story="enabled"] .workspace-tab:last-child{border-right:0}#workspaces .workspace-tab small,#workspaces[data-scroll-story="enabled"] .workspace-tab small{font-size:8px;line-height:1.35;min-height:22px}#workspaces .workspace-tab>span:nth-child(2)>.workspace-word--bubble,#workspaces[data-scroll-story="enabled"] .workspace-tab>span:nth-child(2)>.workspace-word--bubble{font-size:24px}}
@media(max-width:600px){#workspaces .explorer,#workspaces[data-scroll-story="enabled"] .explorer{gap:14px}#workspaces .workspace-tab,#workspaces[data-scroll-story="enabled"] .workspace-tab{width:145px;min-width:145px;flex-basis:145px;padding:8px 10px}#workspaces .workspace-tab small,#workspaces[data-scroll-story="enabled"] .workspace-tab small{font-size:7px;min-height:20px;margin-top:4px}#workspaces .workspace-tab>span:nth-child(2)>.workspace-word--bubble,#workspaces[data-scroll-story="enabled"] .workspace-tab>span:nth-child(2)>.workspace-word--bubble{font-size:23px}#workspaces .module-panel,#workspaces[data-scroll-story="enabled"] .module-panel{padding-left:17px;padding-right:17px}#workspaces .module-features,#workspaces[data-scroll-story="enabled"] .module-features{column-gap:18px}}
